We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c719149 commit c64ab1aCopy full SHA for c64ab1a
Zend/zend_compile.c
@@ -4552,7 +4552,9 @@ static const zend_frameless_function_info *find_frameless_function_info(zend_ast
4552
4553
while (frameless_function_info->handler) {
4554
if (frameless_function_info->num_args >= args->children
4555
- && fbc->common.required_num_args <= args->children) {
+ && fbc->common.required_num_args <= args->children
4556
+ && (!(fbc->common.fn_flags & ZEND_ACC_VARIADIC)
4557
+ || frameless_function_info->num_args == args->children)) {
4558
uint32_t num_args = frameless_function_info->num_args;
4559
uint32_t offset = find_frameless_function_offset(num_args, frameless_function_info->handler);
4560
if (offset == (uint32_t)-1) {
0 commit comments