diff options
author | Dmitry Stogov <dmitry@zend.com> | 2013-04-10 21:27:06 +0400 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2013-04-10 21:27:06 +0400 |
commit | e27039630a2beca3d8a35ba105c6a8d10954094b (patch) | |
tree | 6a6447eb3362e0eb47b7825664cc1880c1368686 /ext/opcache | |
parent | 2b3a4afcbfc2786a075ef8a7410a495f102314ec (diff) | |
download | php-git-e27039630a2beca3d8a35ba105c6a8d10954094b.tar.gz |
Fixed support for PHP-5.3
Diffstat (limited to 'ext/opcache')
-rw-r--r-- | ext/opcache/Optimizer/block_pass.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/block_pass.c b/ext/opcache/Optimizer/block_pass.c index d46ac0eace..4dbb7c568d 100644 --- a/ext/opcache/Optimizer/block_pass.c +++ b/ext/opcache/Optimizer/block_pass.c @@ -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) */ |