diff options
author | Zeev Suraski <zeev@php.net> | 2003-12-14 16:09:07 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2003-12-14 16:09:07 +0000 |
commit | 3a42babad6b6d8d39310df94f49b34f03e20e244 (patch) | |
tree | 5081b6a9ec9201974a8c97c996aa2c4263cb7265 /Zend/zend_compile.h | |
parent | c1e905dfc12e88597b12cfbe7994a2324656e698 (diff) | |
download | php-git-3a42babad6b6d8d39310df94f49b34f03e20e244.tar.gz |
Fix behavior of return-by-reference functions. Remove erroneous warnings,
add E_STRICT warnings in case you return something by reference that you're
not supposed to (anything that's not a variable, or a return-value of a
function that returned by reference).
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 381b82190e..67fe568c1b 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -790,6 +790,9 @@ int zendlex(znode *zendlval TSRMLS_DC); #define ZEND_RETURN_VAL 0 #define ZEND_RETURN_REF 1 + +#define ZEND_RETURNS_FUNCTION 1<<0 + END_EXTERN_C() #define ZEND_CLONE_FUNC_NAME "__clone" |