From 83d8ebc9919a50f3927fa854e8f44203cdc8e9a2 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 13 Sep 2017 00:14:39 +0300 Subject: [PATCH] Revert "Properly update string type flags" This reverts commit 99b1a62d559f993ed02c50e6a4298c4bd2dcd33c. --- Zend/zend_variables.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Zend/zend_variables.c b/Zend/zend_variables.c index b16fb8424d..d2d0b966b2 100644 --- a/Zend/zend_variables.c +++ b/Zend/zend_variables.c @@ -219,13 +219,6 @@ ZEND_API void ZEND_FASTCALL _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC) { if (EXPECTED(Z_TYPE_P(zvalue) == IS_ARRAY)) { ZVAL_ARR(zvalue, zend_array_dup(Z_ARRVAL_P(zvalue))); - } else if (EXPECTED(Z_TYPE_P(zvalue) == IS_STRING)) { - CHECK_ZVAL_STRING_REL(Z_STR_P(zvalue)); - ZVAL_NEW_STR(zvalue, zend_string_dup(Z_STR_P(zvalue), 0)); - } else if (EXPECTED(Z_TYPE_P(zvalue) == IS_CONSTANT)) { - CHECK_ZVAL_STRING_REL(Z_STR_P(zvalue)); - Z_STR_P(zvalue) = zend_string_dup(Z_STR_P(zvalue), 0); - Z_TYPE_INFO_P(zvalue) = IS_CONSTANT_EX; } else if (EXPECTED(Z_TYPE_P(zvalue) == IS_STRING) || EXPECTED(Z_TYPE_P(zvalue) == IS_CONSTANT)) { CHECK_ZVAL_STRING_REL(Z_STR_P(zvalue)); -- 2.40.0