File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 1717 +----------------------------------------------------------------------+
1818*/
1919
20- #include "zend_compile.h"
21- #include "zend_dfg.h"
2220#include "zend_ssa.h"
21+ #include "zend_arena.h"
22+ #include "zend_optimizer_internal.h"
23+ #include "zend_dfg.h"
2324#include "zend_dump.h"
24- #include "zend_inference.h"
25- #include "Optimizer/zend_optimizer_internal .h"
25+ #include "zend_inference.h" // for zend_sub_will_overflow()
26+ #include "zend_type_info .h" // for MAY_BE_REF
2627
2728static bool dominates (const zend_basic_block * blocks , int a , int b ) {
2829 while (blocks [b ].level > blocks [a ].level ) {
Original file line number Diff line number Diff line change 1919#ifndef ZEND_SSA_H
2020#define ZEND_SSA_H
2121
22- #include "zend_optimizer.h"
2322#include "zend_cfg.h"
23+ #include "zend_compile.h" // for struct _zend_op
24+ #include "zend_long.h"
25+ #include "zend_portability.h" // for BEGIN_EXTERN_C
26+ #include "zend_types.h" // for zend_result
27+
28+ typedef struct _zend_class_entry zend_class_entry ;
29+ typedef struct _zend_script zend_script ;
2430
2531typedef struct _zend_ssa_range {
2632 zend_long min ;
You can’t perform that action at this time.
0 commit comments