summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-07-06 22:21:24 +0000
committerAndi Gutmans <andi@php.net>2000-07-06 22:21:24 +0000
commit2787a746f4b621b23ed053430d6298f364cbe47f (patch)
tree63069e0ba62ba2664a2a654f9478faa1f3eeefd1
parent5f893e68ff1a3c07927bd3ad70f4ab54cd4a08f7 (diff)
downloadphp-git-2787a746f4b621b23ed053430d6298f364cbe47f.tar.gz
- One dumb bug in my latest patch
-rw-r--r--Zend/zend_compile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index 3d8e576e81..5b9612b123 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -856,7 +856,9 @@ void do_begin_dynamic_function_call(znode *function_name CLS_DC)
} else {
zend_op *opline;
- do_end_variable_parse(BP_VAR_R, 0 CLS_CC);
+ if (function_name->op_type != IS_CONST) {
+ do_end_variable_parse(BP_VAR_R, 0 CLS_CC);
+ }
opline = get_next_op(CG(active_op_array) CLS_CC);
opline->opcode = ZEND_INIT_FCALL_BY_NAME;