File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 16
16
+----------------------------------------------------------------------+
17
17
*/
18
18
19
- #include "zend_compile.h"
20
19
#include "zend_cfg.h"
21
- #include "zend_func_info.h"
22
- #include "zend_worklist .h"
23
- #include "zend_optimizer .h"
20
+ #include "zend_func_info.h" // for ZEND_FUNC_FREE_LOOP_VAR
21
+ #include "zend_globals .h" // struct _zend_executor_globals
22
+ #include "zend_globals_macros .h" // for EG()
24
23
#include "zend_optimizer_internal.h"
25
- #include "zend_sort .h"
24
+ #include "zend_worklist .h"
26
25
27
26
static void zend_mark_reachable (zend_op * opcodes , zend_cfg * cfg , zend_basic_block * b ) /* {{{ */
28
27
{
Original file line number Diff line number Diff line change 19
19
#ifndef ZEND_CFG_H
20
20
#define ZEND_CFG_H
21
21
22
+ #include "zend_portability.h" // for BEGIN_EXTERN_C
23
+
24
+ #include <stdint.h>
25
+
26
+ typedef struct _zend_arena zend_arena ;
27
+ typedef struct _zend_op_array zend_op_array ;
28
+
22
29
/* zend_basic_block.flags */
23
30
#define ZEND_BB_START (1<<0) /* first block */
24
31
#define ZEND_BB_FOLLOW (1<<1) /* follows the next block */
You can’t perform that action at this time.
0 commit comments