Skip to content

Commit b82242a

Browse files
committedApr 20, 2021
Remove unnecessary php.h includes from Zend/
The Zend/ directory really shouldn't be including php headers. These particular includes are plain unnecessary.
1 parent ec3bdd3 commit b82242a

16 files changed

+1
-16
lines changed
 

‎Zend/Optimizer/block_pass.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
+----------------------------------------------------------------------+
2020
*/
2121

22-
#include "php.h"
2322
#include "Optimizer/zend_optimizer.h"
2423
#include "Optimizer/zend_optimizer_internal.h"
2524
#include "zend_API.h"

‎Zend/Optimizer/compact_literals.c

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
* - compact literals table
2222
*/
2323

24-
#include "php.h"
2524
#include "Optimizer/zend_optimizer.h"
2625
#include "Optimizer/zend_optimizer_internal.h"
2726
#include "zend_API.h"

‎Zend/Optimizer/dfa_pass.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "Optimizer/zend_optimizer.h"
2120
#include "Optimizer/zend_optimizer_internal.h"
2221
#include "zend_API.h"

‎Zend/Optimizer/escape_analysis.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "Optimizer/zend_optimizer.h"
2120
#include "Optimizer/zend_optimizer_internal.h"
2221
#include "zend_bitset.h"

‎Zend/Optimizer/nop_removal.c

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
* - remove NOPs
2424
*/
2525

26-
#include "php.h"
2726
#include "Optimizer/zend_optimizer.h"
2827
#include "Optimizer/zend_optimizer_internal.h"
2928
#include "zend_API.h"

‎Zend/Optimizer/optimize_func_calls.c

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
* - optimize INIT_FCALL_BY_NAME to DO_FCALL
2222
*/
2323

24-
#include "php.h"
2524
#include "Optimizer/zend_optimizer.h"
2625
#include "Optimizer/zend_optimizer_internal.h"
2726
#include "zend_API.h"

‎Zend/Optimizer/optimize_temp_vars_5.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
+----------------------------------------------------------------------+
2020
*/
2121

22-
#include "php.h"
2322
#include "Optimizer/zend_optimizer.h"
2423
#include "Optimizer/zend_optimizer_internal.h"
2524
#include "zend_API.h"

‎Zend/Optimizer/pass3.c

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
* - optimize series of JMPs
2424
*/
2525

26-
#include "php.h"
2726
#include "Optimizer/zend_optimizer.h"
2827
#include "Optimizer/zend_optimizer_internal.h"
2928
#include "zend_API.h"

‎Zend/Optimizer/zend_call_graph.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "zend_compile.h"
2120
#include "zend_extensions.h"
2221
#include "Optimizer/zend_optimizer.h"

‎Zend/Optimizer/zend_cfg.c

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

19-
#include "php.h"
2019
#include "zend_compile.h"
2120
#include "zend_cfg.h"
2221
#include "zend_func_info.h"
2322
#include "zend_worklist.h"
2423
#include "zend_optimizer.h"
2524
#include "zend_optimizer_internal.h"
25+
#include "zend_sort.h"
2626

2727
static void zend_mark_reachable(zend_op *opcodes, zend_cfg *cfg, zend_basic_block *b) /* {{{ */
2828
{

‎Zend/Optimizer/zend_dfg.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "zend_compile.h"
2120
#include "zend_dfg.h"
2221

‎Zend/Optimizer/zend_dump.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "zend_compile.h"
2120
#include "zend_cfg.h"
2221
#include "zend_ssa.h"

‎Zend/Optimizer/zend_func_info.c

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
+----------------------------------------------------------------------+
1818
*/
1919

20-
#include "php.h"
2120
#include "zend_compile.h"
2221
#include "zend_extensions.h"
2322
#include "zend_ssa.h"

‎Zend/Optimizer/zend_inference.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
+----------------------------------------------------------------------+
1717
*/
1818

19-
#include "php.h"
2019
#include "zend_compile.h"
2120
#include "zend_generators.h"
2221
#include "zend_inference.h"

‎Zend/Optimizer/zend_optimizer.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
+----------------------------------------------------------------------+
2020
*/
2121

22-
#include "php.h"
2322
#include "Optimizer/zend_optimizer.h"
2423
#include "Optimizer/zend_optimizer_internal.h"
2524
#include "zend_API.h"

‎Zend/Optimizer/zend_ssa.c

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
+----------------------------------------------------------------------+
1818
*/
1919

20-
#include "php.h"
2120
#include "zend_compile.h"
2221
#include "zend_dfg.h"
2322
#include "zend_ssa.h"

0 commit comments

Comments
 (0)
Please sign in to comment.