summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--src/parser/parser_expr.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/README.md b/README.md
index e91e63c..2c74866 100644
--- a/README.md
+++ b/README.md
@@ -256,6 +256,8 @@ fn add(a: int, b: int) -> int {
// Named arguments supported in calls
add(a: 10, b: 20);
+
+> **Note**: Named arguments must strictly follow the defined parameter order. `add(b: 20, a: 10)` is invalid.
```
#### Default Arguments
diff --git a/src/parser/parser_expr.c b/src/parser/parser_expr.c
index 248deb8..9251f98 100644
--- a/src/parser/parser_expr.c
+++ b/src/parser/parser_expr.c
@@ -26,6 +26,7 @@ static void validate_named_arguments(Token call_token, const char *func_name, ch
{
if (!func_def || !arg_names)
{
+ (void)func_name;
return;
}