summaryrefslogtreecommitdiff
path: root/Zend/zend_constants.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2017-12-07 12:27:16 +0300
committerDmitry Stogov <dmitry@zend.com>2017-12-07 12:27:16 +0300
commitfd453aa1d13847f8b2176af293f5a420b94b5d6a (patch)
treecbe0f6f50f031719eb2143f818b2a704d2704a02 /Zend/zend_constants.c
parent3f6b46f331b6a0c3d6a92678473f9a8657899bcb (diff)
downloadphp-git-fd453aa1d13847f8b2176af293f5a420b94b5d6a.tar.gz
Intern string constant values
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r--Zend/zend_constants.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c
index 1eda6daefd..3fa547bcf0 100644
--- a/Zend/zend_constants.c
+++ b/Zend/zend_constants.c
@@ -187,7 +187,7 @@ ZEND_API void zend_register_stringl_constant(const char *name, size_t name_len,
{
zend_constant c;
- ZVAL_NEW_STR(&c.value, zend_string_init(strval, strlen, flags & CONST_PERSISTENT));
+ ZVAL_STR(&c.value, zend_string_init_interned(strval, strlen, flags & CONST_PERSISTENT));
c.flags = flags;
c.name = zend_string_init_interned(name, name_len, flags & CONST_PERSISTENT);
c.module_number = module_number;