diff options
| author | Dmitry Stogov <dmitry@php.net> | 2008-05-07 12:04:39 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2008-05-07 12:04:39 +0000 |
| commit | 5521912b153ab6fd457ea4ce9ea3a7656f09b038 (patch) | |
| tree | ce1c781483813dcac626a29f2c6604b5f0680574 /Zend/zend_compile.h | |
| parent | 06cef68307f3f02d1bc1d961d5985b85fca379f6 (diff) | |
| download | php-git-5521912b153ab6fd457ea4ce9ea3a7656f09b038.tar.gz | |
Use IS_CV for dirrent access to $this variable
Diffstat (limited to 'Zend/zend_compile.h')
| -rw-r--r-- | Zend/zend_compile.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index e6340d9dde..dc2dff1a7f 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -197,6 +197,8 @@ struct _zend_op_array { unsigned char return_reference; /* END of common elements */ + zend_bool done_pass_two; + zend_uint *refcount; zend_op *opcodes; @@ -220,8 +222,7 @@ struct _zend_op_array { zend_op *start_op; int backpatch_count; - zend_bool done_pass_two; - zend_bool uses_this; + zend_uint this_var; char *filename; zend_uint line_start; @@ -396,7 +397,7 @@ void zend_do_pre_incdec(znode *result, znode *op1, zend_uchar op TSRMLS_DC); void zend_do_post_incdec(znode *result, znode *op1, zend_uchar op TSRMLS_DC); void zend_do_begin_variable_parse(TSRMLS_D); -void zend_do_end_variable_parse(int type, int arg_offset TSRMLS_DC); +void zend_do_end_variable_parse(znode *variable, int type, int arg_offset TSRMLS_DC); void zend_check_writable_variable(znode *variable); |
