diff --git a/rdrand.cpp b/rdrand.cpp index 55fde3ab..3a988b4c 100644 --- a/rdrand.cpp +++ b/rdrand.cpp @@ -135,6 +135,11 @@ # if defined(__GNUC__) && (CRYPTOPP_GCC_VERSION >= 40600) # include // rdseed for some compilers, like GCC # endif +# if defined(__has_include) +# if __has_include() +# include // rdseed for Clang (immintrin.h); rdseed for Clang (rdseedintrin.h) +# endif +# endif #endif #if MASM_RDRAND_ASM_AVAILABLE