summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2014-02-25 23:39:50 +0100
committerNikita Popov <nikic@php.net>2014-02-26 16:40:25 +0100
commitcefa7f8d087e707f65f50a046ad2260f3e2b1405 (patch)
tree44b6882815b93e7bd406c0b74f7d624f4106355d /Zend/zend_compile.h
parent44053a9daed3799cad2ccee90e237882c103021f (diff)
downloadphp-git-cefa7f8d087e707f65f50a046ad2260f3e2b1405.tar.gz
Introduce zend_function_call_entry structure
Instead of directly pushing the zend_function* onto the function_call_stack, push this structure. This allows us to store additional data on this stack.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 9974c18431..0ea3be4f11 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -363,6 +363,9 @@ typedef struct _zend_function_state {
void **arguments;
} zend_function_state;
+typedef struct _zend_function_call_entry {
+ zend_function *fbc;
+} zend_function_call_entry;
typedef struct _zend_switch_entry {
znode cond;