diff --git a/ext/opcache/Optimizer/sccp.c b/ext/opcache/Optimizer/sccp.c index 44afa0ad8de..801a6456a1c 100644 --- a/ext/opcache/Optimizer/sccp.c +++ b/ext/opcache/Optimizer/sccp.c @@ -203,6 +203,9 @@ static zend_bool can_replace_op1( return !(opline->extended_value & ZEND_ARRAY_ELEMENT_REF); case ZEND_YIELD: return !(op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE); + case ZEND_VERIFY_RETURN_TYPE: + // TODO: This would require a non-local change ??? + return 0; default: if (ssa_op->op1_def != -1) { ZEND_ASSERT(0);