]> granicus.if.org Git - php/commitdiff
Fixed support for PHP-5.3
authorDmitry Stogov <dmitry@zend.com>
Wed, 10 Apr 2013 17:27:06 +0000 (21:27 +0400)
committerDmitry Stogov <dmitry@zend.com>
Wed, 10 Apr 2013 17:27:06 +0000 (21:27 +0400)
ext/opcache/Optimizer/block_pass.c

index d46ac0eacea1580a7db6a2ee85d56c9ac8141854..4dbb7c568d23e76634c281870aebf463f6eccb41 100644 (file)
@@ -613,6 +613,7 @@ static void zend_optimize_block(zend_code_block *block, zend_op_array *op_array,
                        COPY_NODE(opline->op2, src->op1);
                        MAKE_NOP(src);
 
+#if ZEND_EXTENSION_API_NO >= PHP_5_4_X_API_NO
                        /* numeric string constants used as array indeces have to be
                           converted to long at compile time */
                        if (opline->opcode == ZEND_ADD_ARRAY_ELEMENT ||
@@ -652,6 +653,7 @@ static void zend_optimize_block(zend_code_block *block, zend_op_array *op_array,
                                }
                                }
                        }
+#endif
                }
 
                /* T = PRINT(X), F(T) => ECHO(X), F(1) */