]> granicus.if.org Git - php/commitdiff
Fixed JIT of preloaded script
authorDmitry Stogov <dmitry@zend.com>
Fri, 11 Oct 2019 09:44:12 +0000 (12:44 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 11 Oct 2019 09:54:07 +0000 (12:54 +0300)
ext/opcache/ZendAccelerator.c

index ac72df2ec05638940964ffe04ad67a83a550c489..0b08fc598474a030db3a0b2741f57a881f7a88d9 100644 (file)
@@ -4416,6 +4416,7 @@ static int accel_preload(const char *config)
 #else
                init_op_array(&script->script.main_op_array, ZEND_USER_FUNCTION, 2);
 #endif
+               script->script.main_op_array.fn_flags |= ZEND_ACC_DONE_PASS_TWO;
                script->script.main_op_array.last = 1;
                script->script.main_op_array.last_literal = 1;
 #if ZEND_USE_ABS_CONST_ADDR