From 95a4e1ea3b689c6bdc666435933047df4aff3f6f Mon Sep 17 00:00:00 2001 From: Levi Morrison Date: Wed, 16 Dec 2020 21:24:31 -0700 Subject: [PATCH] Fix ubsan error on Mac Fixes this error: > Zend/zend_alloc.c:473:73: runtime error: left shift of 250 by 24 places cannot be represented in type 'int' --- Zend/zend_alloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_alloc.c b/Zend/zend_alloc.c index 098dda104a4..750a4a6375c 100644 --- a/Zend/zend_alloc.c +++ b/Zend/zend_alloc.c @@ -117,7 +117,7 @@ static size_t _real_page_size = ZEND_MM_PAGE_SIZE; /* Mac allows to track anonymous page via vmmap per TAG id. * user land applications are allowed to take from 240 to 255. */ -# define ZEND_MM_FD (250<<24) +# define ZEND_MM_FD (250u << 24u) #endif #ifndef ZEND_MM_STAT