SCCP doesn't support VERIFY_RETURN_TYPE (ext/opcache/tests/bug73789.phpt failure)

This commit is contained in:
Dmitry Stogov 2017-07-05 21:09:29 +03:00
parent 7084fade4d
commit 722a59ddb1

View file

@ -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);