Skip to content

Commit b1577f5

Browse files
committed
Merge branch 'PHP-7.4'
* PHP-7.4: Export zend_init_func_run_time_cache()
2 parents 62826e9 + 03d1c78 commit b1577f5

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Zend/zend_execute.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3571,6 +3571,13 @@ ZEND_API zend_function * ZEND_FASTCALL zend_fetch_function_str(const char *name,
35713571
return NULL;
35723572
} /* }}} */
35733573

3574+
ZEND_API void ZEND_FASTCALL zend_init_func_run_time_cache(zend_op_array *op_array) /* {{{ */
3575+
{
3576+
if (!RUN_TIME_CACHE(op_array)) {
3577+
init_func_run_time_cache_i(op_array);
3578+
}
3579+
} /* }}} */
3580+
35743581
static zend_always_inline void i_init_code_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval *return_value) /* {{{ */
35753582
{
35763583
ZEND_ASSERT(EX(func) == (zend_function*)op_array);

Zend/zend_execute.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ ZEND_API zend_class_entry *zend_fetch_class_by_name(zend_string *class_name, zen
312312

313313
ZEND_API zend_function * ZEND_FASTCALL zend_fetch_function(zend_string *name);
314314
ZEND_API zend_function * ZEND_FASTCALL zend_fetch_function_str(const char *name, size_t len);
315+
ZEND_API void ZEND_FASTCALL zend_init_func_run_time_cache(zend_op_array *op_array);
315316

316317
ZEND_API void zend_fetch_dimension_const(zval *result, zval *container, zval *dim, int type);
317318

0 commit comments

Comments
 (0)