Skip to content

Commit e93f8e7

Browse files
committed
Merge branch 'PHP-5.4' into PHP-5.5
2 parents 03ee0dd + 0a3979e commit e93f8e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Zend/zend_compile.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3336,7 +3336,7 @@ static char * zend_get_function_declaration(zend_function *fptr TSRMLS_DC) /* {{
33363336
*zv = *precv->op2.zv;
33373337
zval_copy_ctor(zv);
33383338
INIT_PZVAL(zv);
3339-
if (Z_TYPE_P(zv) == IS_CONSTANT) {
3339+
if ((Z_TYPE_P(zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT) {
33403340
REALLOC_BUF_IF_EXCEED(buf, offset, length, Z_STRLEN_P(zv));
33413341
memcpy(offset, Z_STRVAL_P(zv), Z_STRLEN_P(zv));
33423342
offset += Z_STRLEN_P(zv);
@@ -3362,7 +3362,7 @@ static char * zend_get_function_declaration(zend_function *fptr TSRMLS_DC) /* {{
33623362
*(offset++) = '.';
33633363
}
33643364
*(offset++) = '\'';
3365-
} else if (Z_TYPE_P(zv) == IS_ARRAY || Z_TYPE_P(zv) == IS_CONSTANT_ARRAY) {
3365+
} else if (Z_TYPE_P(zv) == IS_ARRAY || (Z_TYPE_P(zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT_ARRAY) {
33663366
memcpy(offset, "Array", 5);
33673367
offset += 5;
33683368
} else {

0 commit comments

Comments
 (0)