From 6c1b9cc682eccae1e655d8037f06c0f516f2f90b Mon Sep 17 00:00:00 2001 From: Jonghyun Park Date: Tue, 6 Dec 2016 10:56:58 +0900 Subject: [x86/Linux] Fix unknown pragma build error (#8427) --- src/vm/i386/gmsx86.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/vm') diff --git a/src/vm/i386/gmsx86.cpp b/src/vm/i386/gmsx86.cpp index d4b2c0a453..75d37ba0d3 100644 --- a/src/vm/i386/gmsx86.cpp +++ b/src/vm/i386/gmsx86.cpp @@ -42,7 +42,9 @@ #if !defined(DACCESS_COMPILE) +#ifdef _MSC_VER #pragma optimize("gsy", on ) // optimize to insure that code generation does not have junk in it +#endif // _MSC_VER #pragma warning(disable:4717) static int __stdcall zeroFtn() { @@ -62,7 +64,9 @@ static int __stdcall recursiveFtn() { #pragma clang diagnostic pop #endif +#ifdef _MSC_VER #pragma optimize("", on ) +#endif // _MSC_VER /* Has mscorwks been instrumented so that calls are morphed into push XXXX call */ -- cgit v1.2.3