Loading...
private/malloc_implementation.h libmalloc-409.81.2 libmalloc-425.100.7
--- libmalloc/libmalloc-409.81.2/private/malloc_implementation.h
+++ libmalloc/libmalloc-425.100.7/private/malloc_implementation.h
@@ -34,7 +34,8 @@
 #include <stddef.h>
 #include <ptrauth.h>
 
-#if  __PTRAUTH_INTRINSICS__ && __has_builtin(__builtin_ptrauth_string_discriminator)
+#if defined(__PTRAUTH_INTRINSICS__) && __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) \