|
|
|
@ -2593,10 +2593,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER( |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST && IS_CONST == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -3169,10 +3166,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER(ZE |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST && IS_TMP_VAR == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -3640,10 +3634,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER(ZE |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST && IS_VAR == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -3867,10 +3858,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST && IS_UNUSED == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -4306,10 +4294,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER(ZEN |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST && IS_CV == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_CONST == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -10323,10 +10308,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER(ZE |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST && IS_CONST == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -12162,10 +12144,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER(ZEND |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST && IS_TMP_VAR == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -13996,10 +13975,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER(ZEND |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST && IS_VAR == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -14918,10 +14894,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER(Z |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST && IS_UNUSED == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
@ -16439,10 +16412,7 @@ static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER(ZEND_ |
|
|
|
|
|
|
|
zend_ptr_stack_3_push(&EG(arg_types_stack), EX(fbc), EX(object), EX(called_scope)); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST && IS_CV == IS_CONST) { |
|
|
|
|
|
|
|
ZEND_VM_INC_OPCODE(); |
|
|
|
|
|
|
|
if (IS_VAR == IS_CONST) { |
|
|
|
/* no function found. try a static method in class */ |
|
|
|
ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->extended_value TSRMLS_CC); |
|
|
|
if (!ce) { |
|
|
|
|