]> granicus.if.org Git - php/commitdiff
Use E_ERROR to report arginfo/zpp mismatch
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 9 Feb 2021 13:32:17 +0000 (14:32 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 9 Feb 2021 13:36:44 +0000 (14:36 +0100)
When E_CORE_ERROR is used, we don't get correct file/line information.

Zend/zend_execute.c

index 14ebcec1b7aebd84fe56827ffae21678f88e63e4..ca1f88ba5533f2cb79557633c238816bb4caf227 100644 (file)
@@ -1144,7 +1144,7 @@ static zend_always_inline zend_bool zend_internal_call_should_throw(zend_functio
 
 static ZEND_COLD void zend_internal_call_arginfo_violation(zend_function *fbc)
 {
-       zend_error(E_CORE_ERROR, "Arginfo / zpp mismatch during call of %s%s%s()",
+       zend_error(E_ERROR, "Arginfo / zpp mismatch during call of %s%s%s()",
                fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "",
                fbc->common.scope ? "::" : "",
                ZSTR_VAL(fbc->common.function_name));