diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | src/parser/parser_expr.c | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -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; } |
