From: Dmitry Stogov Date: Fri, 11 Oct 2019 09:44:12 +0000 (+0300) Subject: Fixed JIT of preloaded script X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=daac578b516cccfe64b0df2b8a918cdc7d3a4fb6;p=php Fixed JIT of preloaded script --- diff --git a/ext/opcache/ZendAccelerator.c b/ext/opcache/ZendAccelerator.c index ac72df2ec0..0b08fc5984 100644 --- a/ext/opcache/ZendAccelerator.c +++ b/ext/opcache/ZendAccelerator.c @@ -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