From c5933409b47bea760977cf9c9ea04cbb63aaafe5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 4 Jan 2023 21:55:34 +0100 Subject: [PATCH] Zend/Optimizer/scdf: include cleanup --- Zend/Optimizer/scdf.c | 3 ++- Zend/Optimizer/scdf.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Zend/Optimizer/scdf.c b/Zend/Optimizer/scdf.c index 54925e8287b..fb7337a1009 100644 --- a/Zend/Optimizer/scdf.c +++ b/Zend/Optimizer/scdf.c @@ -16,8 +16,9 @@ +----------------------------------------------------------------------+ */ -#include "Optimizer/zend_optimizer_internal.h" #include "Optimizer/scdf.h" +#include "Optimizer/zend_optimizer_internal.h" +#include "zend_arena.h" /* This defines a generic framework for sparse conditional dataflow propagation. The algorithm is * based on "Sparse conditional constant propagation" by Wegman and Zadeck. We're using a diff --git a/Zend/Optimizer/scdf.h b/Zend/Optimizer/scdf.h index 840a99065bc..f72b2ca151f 100644 --- a/Zend/Optimizer/scdf.h +++ b/Zend/Optimizer/scdf.h @@ -20,6 +20,11 @@ #define _SCDF_H #include "zend_bitset.h" +#include "zend_long.h" +#include "zend_ssa.h" + +typedef struct _zend_op_array zend_op_array; +typedef struct _zend_optimizer_ctx zend_optimizer_ctx; typedef struct _scdf_ctx { zend_op_array *op_array;