Skip to content

Commit 492523a

Browse files
MaxKellermannGirgias
authored andcommitted
Zend/zend_inference: include cleanup
1 parent c7a4633 commit 492523a

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

Zend/Optimizer/zend_inference.c

+5-3
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "zend_compile.h"
20-
#include "zend_generators.h"
2119
#include "zend_inference.h"
20+
#include "zend_closures.h" // for zend_ce_closure
21+
#include "zend_generators.h" // for zend_ce_generator
2222
#include "zend_func_info.h"
23+
#include "zend_globals.h" // struct _zend_executor_globals
24+
#include "zend_globals_macros.h" // for EG()
2325
#include "zend_call_graph.h"
24-
#include "zend_closures.h"
2526
#include "zend_worklist.h"
27+
#include "zend_optimizer.h"
2628
#include "zend_optimizer_internal.h"
2729

2830
/* The used range inference algorithm is described in:

Zend/Optimizer/zend_inference.h

+4-5
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,11 @@
1919
#ifndef ZEND_INFERENCE_H
2020
#define ZEND_INFERENCE_H
2121

22-
#include "zend_optimizer.h"
22+
#include "zend_cfg.h" // for CRT_CONSTANT()
23+
#include "zend_compile.h" // for struct _zend_op
24+
#include "zend_portability.h" // for BEGIN_EXTERN_C
2325
#include "zend_ssa.h"
24-
#include "zend_bitset.h"
25-
26-
/* Bitmask for type inference (zend_ssa_var_info.type) */
27-
#include "zend_type_info.h"
26+
#include "zend_type_info.h" // for MAY_BE_*
2827

2928
#define MAY_BE_PACKED_GUARD (1<<27) /* needs packed array guard */
3029
#define MAY_BE_CLASS_GUARD (1<<27) /* needs class guard */

0 commit comments

Comments
 (0)