diff options
author | Andi Gutmans <andi@php.net> | 2000-02-14 20:31:01 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2000-02-14 20:31:01 +0000 |
commit | 7fa17e8e08ca4543a88e9b2467e56eb34c30341c (patch) | |
tree | 43df1f1b5a2611fff21b5dadbe979977393b0231 /Zend/zend_compile.h | |
parent | 95c77887471af4aaa8ecba445b7e69c0e46941e0 (diff) | |
download | php-git-7fa17e8e08ca4543a88e9b2467e56eb34c30341c.tar.gz |
- Put in the infrastructure for the unset() fix. Right now it has the old
behavior but I just need time tomorrow to add the correct behavior.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 45ce3719fc..e7428bf019 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -485,7 +485,7 @@ int zendlex(znode *zendlval CLS_DC); #define ZEND_EXIT 78 -/* the following 15 opcodes are 5 groups of 3 opcodes each, and must +/* the following 18 opcodes are 6 groups of 3 opcodes each, and must * remain in that order! */ #define ZEND_FETCH_R 79 @@ -503,18 +503,21 @@ int zendlex(znode *zendlval CLS_DC); #define ZEND_FETCH_FUNC_ARG 91 #define ZEND_FETCH_DIM_FUNC_ARG 92 #define ZEND_FETCH_OBJ_FUNC_ARG 93 +#define ZEND_FETCH_UNSET 94 +#define ZEND_FETCH_DIM_UNSET 95 +#define ZEND_FETCH_OBJ_UNSET 96 -#define ZEND_FETCH_DIM_TMP_VAR 94 -#define ZEND_FETCH_CONSTANT 95 +#define ZEND_FETCH_DIM_TMP_VAR 97 +#define ZEND_FETCH_CONSTANT 98 -#define ZEND_DECLARE_FUNCTION_OR_CLASS 96 +#define ZEND_DECLARE_FUNCTION_OR_CLASS 99 -#define ZEND_EXT_STMT 97 -#define ZEND_EXT_FCALL_BEGIN 98 -#define ZEND_EXT_FCALL_END 99 -#define ZEND_EXT_NOP 100 +#define ZEND_EXT_STMT 100 +#define ZEND_EXT_FCALL_BEGIN 101 +#define ZEND_EXT_FCALL_END 102 +#define ZEND_EXT_NOP 103 -#define ZEND_TICKS 101 +#define ZEND_TICKS 104 /* end of block */ @@ -533,6 +536,7 @@ int zendlex(znode *zendlval CLS_DC); #define BP_VAR_IS 3 #define BP_VAR_NA 4 /* if not applicable */ #define BP_VAR_FUNC_ARG 5 +#define BP_VAR_UNSET 6 #define ZEND_INTERNAL_FUNCTION 1 |