summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 4c8e850f80..d5a0b8a11f 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -181,6 +181,19 @@ typedef struct _zend_file_handle {
zend_bool free_filename;
} zend_file_handle;
+union _temp_variable;
+
+typedef struct _zend_execute_data {
+ struct _zend_op *opline;
+ zend_function_state function_state;
+ zend_function *fbc; /* Function Being Called */
+ zend_function *fbc_constructor;
+ zval *object;
+ union _temp_variable *Ts;
+ zend_bool original_in_execution;
+ zend_class_entry *calling_scope;
+ struct _zend_execute_data *prev_execute_data;
+} zend_execute_data;
#define IS_CONST (1<<0)