summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-07-25 04:54:08 +0000
committerDmitry Stogov <dmitry@php.net>2008-07-25 04:54:08 +0000
commited2d3e4c7ede51ba6102afd50301ab3c06280d3a (patch)
treee88b9eb22cbbfcb9103c534c9dc7635fc7c91da1 /Zend/zend_compile.h
parentbb35ab45bb7a3f8eb9f6120cf80f8a9ae95ef3f7 (diff)
downloadphp-git-ed2d3e4c7ede51ba6102afd50301ab3c06280d3a.tar.gz
Substitute persistent constants by their values at compile time. (Matt)
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 7ddbe50f56..975c075473 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -762,6 +762,9 @@ END_EXTERN_C()
/* generate ZEND_DECLARE_INHERITED_CLASS_DELAYED opcode to delay early binding */
#define ZEND_COMPILE_DELAYED_BINDING (1<<4)
+/* disable constant substitution at compile-time */
+#define ZEND_COMPILE_NO_CONSTANT_SUBSTITUTION (1<<5)
+
/* The default value for CG(compiler_options) */
#define ZEND_COMPILE_DEFAULT ZEND_COMPILE_HANDLE_OP_ARRAY