]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-5.5' into PHP-5.6
authorBob Weinand <bobwei9@hotmail.com>
Mon, 16 Jun 2014 09:18:45 +0000 (11:18 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Mon, 16 Jun 2014 09:18:45 +0000 (11:18 +0200)
Conflicts:
Zend/zend_compile.c

1  2 
Zend/zend_compile.c

index f1c8a678cacbdc111dbdece9657a8bf240a5a44c,0ac3bceddcc51cc677fb9e0ac80c6eed5ea69f38..7c979d56b773833034d97241eb8475ab6ab36960
@@@ -3487,12 -3362,9 +3487,12 @@@ static char * zend_get_function_declara
                                                                *(offset++) = '.';
                                                        }
                                                        *(offset++) = '\'';
 -                                              } else if (Z_TYPE_P(zv) == IS_ARRAY || (Z_TYPE_P(zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT_ARRAY) {
 +                                              } else if (Z_TYPE_P(zv) == IS_ARRAY) {
                                                        memcpy(offset, "Array", 5);
                                                        offset += 5;
-                                               } else if (Z_TYPE_P(zv) == IS_CONSTANT_AST) {
++                                              } else if ((Z_TYPE_P(zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT_AST) {
 +                                                      memcpy(offset, "<expression>", 12);
 +                                                      offset += 12;
                                                } else {
                                                        zend_make_printable_zval(zv, &zv_copy, &use_copy);
                                                        REALLOC_BUF_IF_EXCEED(buf, offset, length, Z_STRLEN(zv_copy));