Skip to content

Commit 94816ed

Browse files
committed
Fixed compatibility with php-5.2
1 parent 632f733 commit 94816ed

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ext/opcache/Optimizer/zend_optimizer_internal.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,12 @@
2727
#if ZEND_EXTENSION_API_NO > PHP_5_4_X_API_NO
2828
# define VAR_NUM(v) ((zend_uint)(EX_TMP_VAR_NUM(0, 0) - EX_TMP_VAR(0, v)))
2929
# define NUM_VAR(v) ((zend_uint)(zend_uintptr_t)EX_TMP_VAR_NUM(0, v))
30-
#else
30+
#elif ZEND_EXTENSION_API_NO > PHP_5_2_X_API_NO
3131
# define VAR_NUM(v) ((v)/ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))
3232
# define NUM_VAR(v) ((v)*ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))
33+
#else
34+
# define VAR_NUM(v) ((v)/(sizeof(temp_variable)))
35+
# define NUM_VAR(v) ((v)*(sizeof(temp_variable)))
3336
#endif
3437

3538
#define INV_COND(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ : ZEND_JMPZ)

0 commit comments

Comments
 (0)