From: Nikita Popov Date: Fri, 21 Jun 2019 08:21:35 +0000 (+0200) Subject: Make ZEND_SEND_* flags unsigned X-Git-Tag: php-7.4.0alpha2~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a84771573dd79988f247272b025e00c1daa4bba9;p=php Make ZEND_SEND_* flags unsigned These may be shifted to the limit for the arg mask. --- diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 0ca688c5ff..cfefe9ce31 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -919,9 +919,9 @@ void zend_assert_valid_class_name(const zend_string *const_name); #define ZEND_FREE_ON_RETURN (1<<0) #define ZEND_FREE_SWITCH (1<<1) -#define ZEND_SEND_BY_VAL 0 -#define ZEND_SEND_BY_REF 1 -#define ZEND_SEND_PREFER_REF 2 +#define ZEND_SEND_BY_VAL 0u +#define ZEND_SEND_BY_REF 1u +#define ZEND_SEND_PREFER_REF 2u #define ZEND_DIM_IS 1