From a6812c0c846f2465f62b63c974ef9794701d87cf Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 16 Jul 2019 22:56:20 +0300 Subject: [PATCH] Provide type info --- ext/opcache/zend_persist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/opcache/zend_persist.c b/ext/opcache/zend_persist.c index 698611e1a7..247acc90f3 100644 --- a/ext/opcache/zend_persist.c +++ b/ext/opcache/zend_persist.c @@ -399,7 +399,7 @@ static void zend_persist_op_array_ex(zend_op_array *op_array, zend_persistent_sc || opline->opcode == ZEND_SEND_VAL_EX || opline->opcode == ZEND_QM_ASSIGN) { /* Update handlers to eliminate REFCOUNTED check */ - zend_vm_set_opcode_handler_ex(opline, 0, 0, 0); + zend_vm_set_opcode_handler_ex(opline, 1 << Z_TYPE_P(opline->op1.zv), 0, 0); } } if (opline->op2_type == IS_CONST) { -- 2.50.0