summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/block_pass.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2013-04-10 21:27:06 +0400
committerDmitry Stogov <dmitry@zend.com>2013-04-10 21:27:06 +0400
commite27039630a2beca3d8a35ba105c6a8d10954094b (patch)
tree6a6447eb3362e0eb47b7825664cc1880c1368686 /ext/opcache/Optimizer/block_pass.c
parent2b3a4afcbfc2786a075ef8a7410a495f102314ec (diff)
downloadphp-git-e27039630a2beca3d8a35ba105c6a8d10954094b.tar.gz
Fixed support for PHP-5.3
Diffstat (limited to 'ext/opcache/Optimizer/block_pass.c')
-rw-r--r--ext/opcache/Optimizer/block_pass.c2
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) */