aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/check_expr.cpp')
-rw-r--r--src/check_expr.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/check_expr.cpp b/src/check_expr.cpp
index e92de2d93..d208be642 100644
--- a/src/check_expr.cpp
+++ b/src/check_expr.cpp
@@ -6253,7 +6253,9 @@ gb_internal CallArgumentError check_call_arguments_internal(CheckerContext *c, A
}
if (param_is_variadic) {
- continue;
+ if (!named_variadic_param) {
+ continue;
+ }
}
score += eval_param_and_score(c, o, e->type, err, false, e, show_error);
}