From 392ec3465e4225338cf0dd94423d42c0cd6531bb Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 31 May 2019 23:03:24 -0400 Subject: [PATCH] Fix OS X compile with Clang 6.0 --- misc.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/misc.h b/misc.h index a8f8383b..87760617 100644 --- a/misc.h +++ b/misc.h @@ -77,8 +77,17 @@ #if defined(__BMI__) # include +# include #endif // GCC and BMI +// More LLVM bullshit +#if defined(__clang__) +# define _blsr_u32 __blsr_u32 +# define _blsr_u64 __blsr_u64 +# define _tzcnt_u32 __tzcnt_u32 +# define _tzcnt_u64 __tzcnt_u64 +#endif + #endif // CRYPTOPP_DOXYGEN_PROCESSING #if CRYPTOPP_DOXYGEN_PROCESSING