]> granicus.if.org Git - php/commitdiff
fix C89 compat
authorKalle Sommer Nielsen <kalle@php.net>
Tue, 7 Jul 2015 16:26:14 +0000 (18:26 +0200)
committerAnatol Belski <ab@php.net>
Tue, 7 Jul 2015 16:26:14 +0000 (18:26 +0200)
Zend/zend_compile.c

index 3ae9567a946e9d7dcbfbc1c7736da2a8fadedc71..69aecc4108129ceee794292d0d8f97ae91b80119 100644 (file)
@@ -1881,12 +1881,14 @@ static zend_op *zend_emit_op_tmp(znode *result, zend_uchar opcode, znode *op1, z
 
 static void zend_emit_tick(void) /* {{{ */
 {
+       zend_op *opline;
+
        /* This prevents a double TICK generated by the parser statement of "declare()" */
        if (CG(active_op_array)->last && CG(active_op_array)->opcodes[CG(active_op_array)->last - 1].opcode == ZEND_TICKS) {
                return;
        }
        
-       zend_op *opline = get_next_op(CG(active_op_array));
+       opline = get_next_op(CG(active_op_array));
 
        opline->opcode = ZEND_TICKS;
        SET_UNUSED(opline->op1);