Loading...
--- libmalloc/libmalloc-474.0.13/private/malloc_implementation.h
+++ libmalloc/libmalloc-409.81.2/private/malloc_implementation.h
@@ -34,8 +34,7 @@
#include <stddef.h>
#include <ptrauth.h>
-#if defined(__PTRAUTH_INTRINSICS__) && __PTRAUTH_INTRINSICS__ && \
- __has_builtin(__builtin_ptrauth_string_discriminator)
+#if __PTRAUTH_INTRINSICS__ && __has_builtin(__builtin_ptrauth_string_discriminator)
#define LIBMALLOC_FUNCTION_PTRAUTH(f) \
__ptrauth(ptrauth_key_function_pointer, 1, \
__builtin_ptrauth_string_discriminator("libmalloc_functions_" # f) \
@@ -88,7 +87,7 @@
* This is SPI that is *not* intended for use elsewhere. It will change
* and will eventually be removed, without prior warning.
*/
-#if defined(MALLOC_ENABLE_MSL_LITE_SPI) && MALLOC_ENABLE_MSL_LITE_SPI
+#if MALLOC_ENABLE_MSL_LITE_SPI
typedef struct szone_s szone_t;
@@ -119,7 +118,7 @@
malloc_zone_t *(*basic_zone)(szone_t *zone);
} _malloc_msl_lite_hooks_t;
-#endif // defined(MALLOC_ENABLE_MSL_LITE_SPI) && MALLOC_ENABLE_MSL_LITE_SPI
+#endif // MALLOC_ENABLE_MSL_LITE_SPI
#endif