]> granicus.if.org Git - php/commitdiff
Removed useless separations
authorDmitry Stogov <dmitry@zend.com>
Thu, 7 Dec 2017 19:34:38 +0000 (22:34 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 7 Dec 2017 19:34:38 +0000 (22:34 +0300)
ext/intl/timezone/timezone_methods.cpp

index 20c0e0248075b6ce24b0b74a8f1c49b9ccb88d25..d1cf6f58f2bf1a47e13bf09e048b716e1a6f22a5 100644 (file)
@@ -178,13 +178,11 @@ double_offset:
                convert_to_string_ex(arg);
                switch (is_numeric_string(Z_STRVAL_P(arg), Z_STRLEN_P(arg), &lval, &dval, 0)) {
                case IS_DOUBLE:
-                       SEPARATE_ZVAL(arg);
-                       zval_dtor(arg);
+                       zval_ptr_dtor(arg);
                        ZVAL_DOUBLE(arg, dval);
                        goto double_offset;
                case IS_LONG:
-                       SEPARATE_ZVAL(arg);
-                       zval_dtor(arg);
+                       zval_ptr_dtor(arg);
                        ZVAL_LONG(arg, lval);
                        goto int_offset;
                }