@@ -55,11 +55,9 @@ typedef struct _zend_op zend_op;
5555#if SIZEOF_SIZE_T == 4
5656# define ZEND_USE_ABS_JMP_ADDR 1
5757# define ZEND_USE_ABS_CONST_ADDR 1
58- # define ZEND_EX_USE_RUN_TIME_CACHE 1
5958#else
6059# define ZEND_USE_ABS_JMP_ADDR 0
6160# define ZEND_USE_ABS_CONST_ADDR 0
62- # define ZEND_EX_USE_RUN_TIME_CACHE 1
6361#endif
6462
6563typedef union _znode_op {
@@ -491,9 +489,7 @@ struct _zend_execute_data {
491489 zval This ; /* this + call_info + num_args */
492490 zend_execute_data * prev_execute_data ;
493491 zend_array * symbol_table ;
494- #if ZEND_EX_USE_RUN_TIME_CACHE
495492 void * * run_time_cache ; /* cache op_array->run_time_cache */
496- #endif
497493};
498494
499495#define ZEND_CALL_HAS_THIS IS_OBJECT_EX
@@ -685,25 +681,6 @@ struct _zend_execute_data {
685681#define ZEND_OP_ARRAY_EXTENSION (op_array , handle ) \
686682 ((void**)RUN_TIME_CACHE(op_array))[handle]
687683
688- #if ZEND_EX_USE_RUN_TIME_CACHE
689-
690- # define EX_RUN_TIME_CACHE () \
691- EX(run_time_cache)
692-
693- # define EX_LOAD_RUN_TIME_CACHE (op_array ) do { \
694- EX(run_time_cache) = RUN_TIME_CACHE(op_array); \
695- } while (0)
696-
697- #else
698-
699- # define EX_RUN_TIME_CACHE () \
700- RUN_TIME_CACHE(&EX(func)->op_array)
701-
702- # define EX_LOAD_RUN_TIME_CACHE (op_array ) do { \
703- } while (0)
704-
705- #endif
706-
707684#define IS_UNUSED 0 /* Unused operand */
708685#define IS_CONST (1<<0)
709686#define IS_TMP_VAR (1<<1)
0 commit comments