Skip to content

Commit 61e563c

Browse files
committedOct 17, 2022
Reset JIT for dynamic functions on opcache restrart
1 parent 3e076dd commit 61e563c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

‎ext/opcache/jit/zend_jit.c

+5
Original file line numberDiff line numberDiff line change
@@ -5154,6 +5154,11 @@ static void zend_jit_restart_preloaded_op_array(zend_op_array *op_array)
51545154
}
51555155
#endif
51565156
}
5157+
if (op_array->num_dynamic_func_defs) {
5158+
for (uint32_t i = 0; i < op_array->num_dynamic_func_defs; i++) {
5159+
zend_jit_restart_preloaded_op_array(op_array->dynamic_func_defs[i]);
5160+
}
5161+
}
51575162
}
51585163

51595164
static void zend_jit_restart_preloaded_script(zend_persistent_script *script)

0 commit comments

Comments
 (0)