@@ -1243,6 +1243,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_ICALL_SPEC_RETV
1243
1243
zend_verify_internal_return_type(call->func, ret));
1244
1244
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1245
1245
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1246
+ zend_verify_internal_func_info(call->func, ret);
1246
1247
}
1247
1248
#endif
1248
1249
@@ -1304,6 +1305,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_ICALL_SPEC_RETV
1304
1305
zend_verify_internal_return_type(call->func, ret));
1305
1306
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1306
1307
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1308
+ zend_verify_internal_func_info(call->func, ret);
1307
1309
}
1308
1310
#endif
1309
1311
@@ -1469,6 +1471,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_BY_NAME_S
1469
1471
zend_verify_internal_return_type(call->func, ret));
1470
1472
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1471
1473
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1474
+ zend_verify_internal_func_info(call->func, ret);
1472
1475
}
1473
1476
#endif
1474
1477
@@ -1563,6 +1566,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_BY_NAME_S
1563
1566
zend_verify_internal_return_type(call->func, ret));
1564
1567
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1565
1568
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1569
+ zend_verify_internal_func_info(call->func, ret);
1566
1570
}
1567
1571
#endif
1568
1572
@@ -1658,6 +1662,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_BY_NAME_
1658
1662
zend_verify_internal_return_type(call->func, ret));
1659
1663
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1660
1664
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1665
+ zend_verify_internal_func_info(call->func, ret);
1661
1666
}
1662
1667
#endif
1663
1668
@@ -1767,6 +1772,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_SPEC_RETV
1767
1772
zend_verify_internal_return_type(call->func, ret));
1768
1773
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1769
1774
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1775
+ zend_verify_internal_func_info(call->func, ret);
1770
1776
}
1771
1777
#endif
1772
1778
@@ -1875,6 +1881,7 @@ static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_SPEC_RETV
1875
1881
zend_verify_internal_return_type(call->func, ret));
1876
1882
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1877
1883
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1884
+ zend_verify_internal_func_info(call->func, ret);
1878
1885
}
1879
1886
#endif
1880
1887
@@ -1983,6 +1990,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DO_FCALL_SPEC_OBS
1983
1990
zend_verify_internal_return_type(call->func, ret));
1984
1991
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
1985
1992
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
1993
+ zend_verify_internal_func_info(call->func, ret);
1986
1994
}
1987
1995
#endif
1988
1996
@@ -3338,6 +3346,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CALL_TRAMPOLINE_SPEC_HANDLER(Z
3338
3346
zend_verify_internal_return_type(call->func, ret));
3339
3347
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
3340
3348
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
3349
+ zend_verify_internal_func_info(call->func, ret);
3341
3350
}
3342
3351
#endif
3343
3352
@@ -3474,6 +3483,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CALL_TRAMPOLINE_SPEC_OBSERVER_
3474
3483
zend_verify_internal_return_type(call->func, ret));
3475
3484
ZEND_ASSERT((call->func->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)
3476
3485
? Z_ISREF_P(ret) : !Z_ISREF_P(ret));
3486
+ zend_verify_internal_func_info(call->func, ret);
3477
3487
}
3478
3488
#endif
3479
3489
0 commit comments