summaryrefslogtreecommitdiff
path: root/vmac.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2015-06-09 11:35:45 -0400
committerJeffrey Walton <noloader@gmail.com>2015-06-09 11:35:45 -0400
commite2c469dc41af779f261b5fdbdff8d70cd30f1da2 (patch)
tree0042822ebecdebee1304c5664a9fcc80d629ec80 /vmac.cpp
parentd7399e0fd799dbe365e57333d668835342b21468 (diff)
downloadcryptopp-git-e2c469dc41af779f261b5fdbdff8d70cd30f1da2.tar.gz
Cleared GCC/Clang warning on unknown pragma
Diffstat (limited to 'vmac.cpp')
-rwxr-xr-xvmac.cpp6
1 files changed, 5 insertions, 1 deletions
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