From 8dedaf8512d7292c9df90bebae91362ba36e7a97 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 1 Apr 2014 18:06:50 +0400 Subject: Use interned strings for one character strings --- Zend/zend_string.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Zend/zend_string.c') diff --git a/Zend/zend_string.c b/Zend/zend_string.c index 170cb2c200..abd784ed5f 100644 --- a/Zend/zend_string.c +++ b/Zend/zend_string.c @@ -57,6 +57,9 @@ void zend_interned_strings_init(TSRMLS_D) str = STR_ALLOC(sizeof("")-1, 1); str->val[0] = '\000'; CG(empty_string) = zend_new_interned_string_int(str TSRMLS_CC); + + /* one char strings (the actual interned strings are going to be created by ext/opcache) */ + memset(CG(one_char_string), 0, sizeof(CG(one_char_string))); #else str = STR_ALLOC(sizeof("")-1, 1); str->val[0] = '\000'; -- cgit v1.2.1