diff options
Diffstat (limited to 'Zend/zend_compile.h')
| -rw-r--r-- | Zend/zend_compile.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index fda7b57239..3fd85e527a 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -329,7 +329,7 @@ void zend_do_new_list_end(TSRMLS_D); void zend_do_cast(znode *result, znode *expr, int type TSRMLS_DC); void zend_do_include_or_eval(int type, znode *result, znode *op1 TSRMLS_DC); -void zend_do_unset(znode *variable TSRMLS_DC); +void zend_do_unset(znode *variable, int type TSRMLS_DC); void zend_do_isset_or_isempty(int type, znode *result, znode *variable TSRMLS_DC); void zend_do_foreach_begin(znode *foreach_token, znode *array, znode *open_brackets_token, znode *as_token, int variable TSRMLS_DC); @@ -537,6 +537,10 @@ int zendlex(znode *zendlval TSRMLS_DC); #define ZEND_FETCH_LOCAL 1 #define ZEND_FETCH_STATIC 2 +/* unset types */ +#define ZEND_UNSET_REG 0 +#define ZEND_UNSET_OBJ 1 + /* var status for backpatching */ #define BP_VAR_R 0 #define BP_VAR_W 1 |
