aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-08-18 12:00:27 +0100
committergingerBill <bill@gingerbill.org>2024-08-18 12:00:27 +0100
commit5c06fcd346813a132c4cbaf09e0a410294371a3d (patch)
tree2bb1e74c01681172da152acefe3004c06663d48b /src/check_expr.cpp
parent22a82e73d63a61e8a9acaf2dc5c9442131becb3d (diff)
Fix #4064
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);
}