From 9538f2d71544fd48c55dc94cbc12ae24d26cef45 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sat, 1 Jun 2019 08:05:39 -0400 Subject: [PATCH] Fix compile on iOS --- misc.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/misc.h b/misc.h index 6bcd554e..75ce5cd0 100644 --- a/misc.h +++ b/misc.h @@ -67,11 +67,13 @@ #include #endif -#if (defined(__GNUC__) || defined(__clang__)) && (__ARM_ARCH >= 6) +// Apple Clang does not consume the GCC inline assembly as expected +#if (defined(__GNUC__) && !defined(__clang__)) && (__ARM_ARCH >= 6) #define CRYPTOPP_ARM_BYTEREV_AVAILABLE 1 #endif -#if (defined(__GNUC__) || defined(__clang__)) && (__ARM_ARCH >= 7) +// Apple Clang does not consume the GCC inline assembly as expected +#if (defined(__GNUC__) && !defined(__clang__)) && (__ARM_ARCH >= 7) #define CRYPTOPP_ARM_BITREV_AVAILABLE 1 #endif