@@ -1218,6 +1218,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
1218
1218
CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
1219
1219
}
1220
1220
call->object = NULL;
1221
+ call->called_scope = NULL;
1221
1222
call->is_ctor_call = 0;
1222
1223
EX(call) = call;
1223
1224
/*CHECK_EXCEPTION();*/
@@ -1245,6 +1246,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
1245
1246
efree(lcname);
1246
1247
1247
1248
call->object = NULL;
1249
+ call->called_scope = NULL;
1248
1250
call->is_ctor_call = 0;
1249
1251
EX(call) = call;
1250
1252
CHECK_EXCEPTION();
@@ -1364,6 +1366,7 @@ static int ZEND_FASTCALL ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPC
1364
1366
}
1365
1367
1366
1368
call->object = NULL;
1369
+ call->called_scope = NULL;
1367
1370
call->is_ctor_call = 0;
1368
1371
EX(call) = call;
1369
1372
ZEND_VM_NEXT_OPCODE();
@@ -1535,6 +1538,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
1535
1538
CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
1536
1539
}
1537
1540
call->object = NULL;
1541
+ call->called_scope = NULL;
1538
1542
call->is_ctor_call = 0;
1539
1543
EX(call) = call;
1540
1544
/*CHECK_EXCEPTION();*/
@@ -1562,6 +1566,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
1562
1566
efree(lcname);
1563
1567
zval_dtor(free_op2.var);
1564
1568
call->object = NULL;
1569
+ call->called_scope = NULL;
1565
1570
call->is_ctor_call = 0;
1566
1571
EX(call) = call;
1567
1572
CHECK_EXCEPTION();
@@ -1713,6 +1718,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
1713
1718
CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
1714
1719
}
1715
1720
call->object = NULL;
1721
+ call->called_scope = NULL;
1716
1722
call->is_ctor_call = 0;
1717
1723
EX(call) = call;
1718
1724
/*CHECK_EXCEPTION();*/
@@ -1740,6 +1746,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
1740
1746
efree(lcname);
1741
1747
if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
1742
1748
call->object = NULL;
1749
+ call->called_scope = NULL;
1743
1750
call->is_ctor_call = 0;
1744
1751
EX(call) = call;
1745
1752
CHECK_EXCEPTION();
@@ -1926,6 +1933,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
1926
1933
CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
1927
1934
}
1928
1935
call->object = NULL;
1936
+ call->called_scope = NULL;
1929
1937
call->is_ctor_call = 0;
1930
1938
EX(call) = call;
1931
1939
/*CHECK_EXCEPTION();*/
@@ -1953,6 +1961,7 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
1953
1961
efree(lcname);
1954
1962
1955
1963
call->object = NULL;
1964
+ call->called_scope = NULL;
1956
1965
call->is_ctor_call = 0;
1957
1966
EX(call) = call;
1958
1967
CHECK_EXCEPTION();
@@ -2287,6 +2296,7 @@ static int ZEND_FASTCALL ZEND_DO_FCALL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
2287
2296
}
2288
2297
call->fbc = EX(function_state).function;
2289
2298
call->object = NULL;
2299
+ call->called_scope = NULL;
2290
2300
call->is_ctor_call = 0;
2291
2301
EX(call) = call;
2292
2302
0 commit comments