summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2014-04-01 17:10:15 +0400
committerDmitry Stogov <dmitry@zend.com>2014-04-01 17:10:15 +0400
commit042c937f6915876a1aec014394daa1db8f75cea6 (patch)
tree98503b131775847d8347f457716339ea447875ba /Zend/zend_compile.c
parenta25a1ba0ef263e9e1d65b8eaebd3e764878c55c7 (diff)
downloadphp-git-042c937f6915876a1aec014394daa1db8f75cea6.tar.gz
Use STR_COPY() instead of STR_DUP() where possible
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r--Zend/zend_compile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index 1d461ddaa7..f481f09e6e 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -2021,7 +2021,7 @@ void zend_do_begin_method_call(znode *left_bracket TSRMLS_DC) /* {{{ */
if (Z_TYPE(name) != IS_STRING) {
zend_error_noreturn(E_COMPILE_ERROR, "Method name must be a string");
}
- Z_STR(name) = STR_DUP(Z_STR(name), 0);
+ Z_STR(name) = STR_COPY(Z_STR(name));
FREE_POLYMORPHIC_CACHE_SLOT(last_op->op2.constant);
last_op->op2.constant =
zend_add_func_name_literal(CG(active_op_array), &name TSRMLS_CC);
@@ -7233,7 +7233,7 @@ void zend_do_use_non_class(znode *ns_name, znode *new_name, int is_global, int i
}
if (case_sensitive) {
- lookup_name = STR_DUP(Z_STR_P(name), 0);
+ lookup_name = STR_COPY(Z_STR_P(name));
} else {
lookup_name = STR_ALLOC(Z_STRLEN_P(name), 0);
zend_str_tolower_copy(lookup_name->val, Z_STRVAL_P(name), Z_STRLEN_P(name));