File tree Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Original file line number Diff line number Diff line change 17
17
+----------------------------------------------------------------------+
18
18
*/
19
19
20
- #include "zend_compile.h"
21
- #include "zend_extensions.h"
22
- #include "zend_ssa.h"
23
- #include "zend_optimizer_internal.h"
24
- #include "zend_inference.h"
25
- #include "zend_call_graph.h"
26
20
#include "zend_func_info.h"
27
- #include "zend_inference.h"
28
- #ifdef _WIN32
29
- #include "win32/ioutil.h"
30
- #endif
21
+ #include "zend_extensions.h" // for zend_get_resource_handle()
22
+ #include "zend_inference.h" // for zend_get_return_info_from_signature_only(), _ssa_op1_info()
31
23
32
24
typedef uint32_t (* info_func_t )(const zend_call_info * call_info , const zend_ssa * ssa );
33
25
Original file line number Diff line number Diff line change 19
19
#ifndef ZEND_FUNC_INFO_H
20
20
#define ZEND_FUNC_INFO_H
21
21
22
- #include "zend_ssa .h"
22
+ #include "zend_call_graph .h"
23
23
24
24
/* func/cfg flags */
25
25
#define ZEND_FUNC_INDIRECT_VAR_ACCESS (1<<0) /* accesses variables by name */
43
43
44
44
typedef struct _zend_func_info zend_func_info ;
45
45
typedef struct _zend_call_info zend_call_info ;
46
+ typedef struct _zend_ssa zend_ssa ;
46
47
47
48
#define ZEND_FUNC_INFO (op_array ) \
48
49
((zend_func_info*)((op_array)->reserved[zend_func_info_rid]))
You can’t perform that action at this time.
0 commit comments