summaryrefslogtreecommitdiff
path: root/Zend/zend_string.h
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2017-12-30 17:54:57 +0100
committerNikita Popov <nikita.ppv@gmail.com>2017-12-30 23:40:25 +0100
commitb6581038eb1bf8a930149ff45242dedc5d6908ad (patch)
treec68ff9620bb2db31df0b44987fa2715a9d6416f7 /Zend/zend_string.h
parentba85001439694b54d620166ec8244839477ab0a4 (diff)
downloadphp-git-b6581038eb1bf8a930149ff45242dedc5d6908ad.tar.gz
Use GC_FLAGS_SHIFT in a few more places
Rather than hardcoding 8.
Diffstat (limited to 'Zend/zend_string.h')
-rw-r--r--Zend/zend_string.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_string.h b/Zend/zend_string.h
index 2bbcdb80a8..fc6321d965 100644
--- a/Zend/zend_string.h
+++ b/Zend/zend_string.h
@@ -138,7 +138,7 @@ static zend_always_inline zend_string *zend_string_alloc(size_t len, int persist
GC_SET_REFCOUNT(ret, 1);
#if 1
/* optimized single assignment */
- GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << 8);
+ GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
#else
GC_TYPE(ret) = IS_STRING;
GC_FLAGS(ret) = (persistent ? IS_STR_PERSISTENT : 0);
@@ -156,7 +156,7 @@ static zend_always_inline zend_string *zend_string_safe_alloc(size_t n, size_t m
GC_SET_REFCOUNT(ret, 1);
#if 1
/* optimized single assignment */
- GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << 8);
+ GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
#else
GC_TYPE(ret) = IS_STRING;
GC_FLAGS(ret) = (persistent ? IS_STR_PERSISTENT : 0);