@@ -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 {
@@ -487,9 +485,7 @@ struct _zend_execute_data {
487485 zval This ; /* this + call_info + num_args */
488486 zend_execute_data * prev_execute_data ;
489487 zend_array * symbol_table ;
490- #if ZEND_EX_USE_RUN_TIME_CACHE
491488 void * * run_time_cache ; /* cache op_array->run_time_cache */
492- #endif
493489};
494490
495491#define ZEND_CALL_HAS_THIS IS_OBJECT_EX
@@ -681,25 +677,6 @@ struct _zend_execute_data {
681677#define ZEND_OP_ARRAY_EXTENSION (op_array , handle ) \
682678 ((void**)RUN_TIME_CACHE(op_array))[handle]
683679
684- #if ZEND_EX_USE_RUN_TIME_CACHE
685-
686- # define EX_RUN_TIME_CACHE () \
687- EX(run_time_cache)
688-
689- # define EX_LOAD_RUN_TIME_CACHE (op_array ) do { \
690- EX(run_time_cache) = RUN_TIME_CACHE(op_array); \
691- } while (0)
692-
693- #else
694-
695- # define EX_RUN_TIME_CACHE () \
696- RUN_TIME_CACHE(&EX(func)->op_array)
697-
698- # define EX_LOAD_RUN_TIME_CACHE (op_array ) do { \
699- } while (0)
700-
701- #endif
702-
703680#define IS_UNUSED 0 /* Unused operand */
704681#define IS_CONST (1<<0)
705682#define IS_TMP_VAR (1<<1)
0 commit comments