From 98df5c97f47dd3a50cb43763a1811f86f2ca912e Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Mon, 30 Dec 2019 23:13:39 +0100 Subject: [PATCH] Avoid undefined behavior --- Zend/zend_operators.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_operators.h b/Zend/zend_operators.h index 1ca1c7751cd..c5f4ae84a80 100644 --- a/Zend/zend_operators.h +++ b/Zend/zend_operators.h @@ -35,7 +35,7 @@ #include "zend_multiply.h" #include "zend_object_handlers.h" -#define LONG_SIGN_MASK (((zend_long)1) << (8*sizeof(zend_long)-1)) +#define LONG_SIGN_MASK ZEND_LONG_MIN BEGIN_EXTERN_C() ZEND_API int ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2);