@@ -4160,9 +4160,8 @@ ZEND_VM_HOT_HANDLER(129, ZEND_DO_ICALL, ANY, ANY, SPEC(RETVAL,OBSERVER))
41604160 ZEND_ASSERT ((call -> func -> common .fn_flags & ZEND_ACC_RETURN_REFERENCE )
41614161 ? Z_ISREF_P (ret ) : !Z_ISREF_P (ret ));
41624162 zend_verify_internal_func_info (call -> func , ret );
4163- if (ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC ) {
4164- ZEND_ASSERT (!(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
4165- }
4163+ ZEND_ASSERT (!(ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC )
4164+ || !(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
41664165 }
41674166#endif
41684167 ZEND_OBSERVER_FCALL_END (call , EG (exception ) ? NULL : ret );
@@ -4294,9 +4293,8 @@ ZEND_VM_HOT_HANDLER(131, ZEND_DO_FCALL_BY_NAME, ANY, ANY, SPEC(RETVAL,OBSERVER))
42944293 ZEND_ASSERT ((call -> func -> common .fn_flags & ZEND_ACC_RETURN_REFERENCE )
42954294 ? Z_ISREF_P (ret ) : !Z_ISREF_P (ret ));
42964295 zend_verify_internal_func_info (call -> func , ret );
4297- if (ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC ) {
4298- ZEND_ASSERT (!(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
4299- }
4296+ ZEND_ASSERT (!(ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC )
4297+ || !(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
43004298 }
43014299 ZEND_ASSERT (opline -> result_type != IS_TMP_VAR || !Z_ISREF_P (ret ));
43024300#endif
@@ -4428,9 +4426,8 @@ ZEND_VM_HOT_HANDLER(60, ZEND_DO_FCALL, ANY, ANY, SPEC(RETVAL,OBSERVER))
44284426 ZEND_ASSERT ((call -> func -> common .fn_flags & ZEND_ACC_RETURN_REFERENCE )
44294427 ? Z_ISREF_P (ret ) : !Z_ISREF_P (ret ));
44304428 zend_verify_internal_func_info (call -> func , ret );
4431- if (ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC ) {
4432- ZEND_ASSERT (!(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
4433- }
4429+ ZEND_ASSERT (!(ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC )
4430+ || !(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
44344431 }
44354432 ZEND_ASSERT (opline -> result_type != IS_TMP_VAR || !Z_ISREF_P (ret ));
44364433#endif
@@ -9140,9 +9137,8 @@ ZEND_VM_HANDLER(158, ZEND_CALL_TRAMPOLINE, ANY, ANY, SPEC(OBSERVER))
91409137 ZEND_ASSERT ((call -> func -> common .fn_flags & ZEND_ACC_RETURN_REFERENCE )
91419138 ? Z_ISREF_P (ret ) : !Z_ISREF_P (ret ));
91429139 zend_verify_internal_func_info (call -> func , ret );
9143- if (ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC ) {
9144- ZEND_ASSERT (!(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
9145- }
9140+ ZEND_ASSERT (!(ZEND_CALL_INFO (call ) & ZEND_CALL_DYNAMIC )
9141+ || !(call -> func -> common .fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS ));
91469142 }
91479143#endif
91489144 ZEND_OBSERVER_FCALL_END (call , EG (exception ) ? NULL : ret );
0 commit comments