From e2c469dc41af779f261b5fdbdff8d70cd30f1da2 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Tue, 9 Jun 2015 11:35:45 -0400 Subject: [PATCH] Cleared GCC/Clang warning on unknown pragma --- vmac.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vmac.cpp b/vmac.cpp index 6b490f90..86d4b2ee 100755 --- a/vmac.cpp +++ b/vmac.cpp @@ -137,7 +137,11 @@ void VMAC_Base::HashEndianCorrectedBlock(const word64 *data) } #if CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE && CRYPTOPP_BOOL_X86 -#pragma warning(disable: 4731) // frame pointer register 'ebp' modified by inline assembly code + +#ifdef _MSC_VER +# pragma warning(disable: 4731) // frame pointer register 'ebp' modified by inline assembly code +#endif + void #ifdef __GNUC__ __attribute__ ((noinline)) // Intel Compiler 9.1 workaround