We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e63cd0d commit 978a379Copy full SHA for 978a379
Zend/zend_portability.h
@@ -873,8 +873,9 @@ static zend_always_inline uint64_t ZEND_BYTES_SWAP64(uint64_t u)
873
# define UINTPTR_WIDTH (CHAR_BITS * sizeof(uintptr_t))
874
#endif
875
876
-#if (defined(__linux__) && defined(__x86_64__)) \
877
- || (defined(ZEND_WIN32) && defined(_M_AMD64))
+#if ((defined(__linux__) && defined(__x86_64__)) \
+ || (defined(ZEND_WIN32) && defined(_M_AMD64))) \
878
+ && !defined(NO_ZEND_HIGH_HALF_KERNEL)
879
/* The kernel reserves the higher part of the address space for itself.
880
* Therefore, we can assume that the higher bit of user space addresses is
881
* never set. */
0 commit comments