]> granicus.if.org Git - php/commitdiff
- One dumb bug in my latest patch
authorAndi Gutmans <andi@php.net>
Thu, 6 Jul 2000 22:21:24 +0000 (22:21 +0000)
committerAndi Gutmans <andi@php.net>
Thu, 6 Jul 2000 22:21:24 +0000 (22:21 +0000)
Zend/zend_compile.c

index 3d8e576e81cf6d22639755baab51a2e7a4e0dde2..5b9612b123223974fb66b8785d79fc7d6b9ef775 100644 (file)
@@ -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;