diff options
Diffstat (limited to 'src/utilcode/ex.cpp')
-rw-r--r-- | src/utilcode/ex.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/utilcode/ex.cpp b/src/utilcode/ex.cpp index 032971fb86..1fd997fd60 100644 --- a/src/utilcode/ex.cpp +++ b/src/utilcode/ex.cpp @@ -1815,16 +1815,20 @@ Exception *ExThrowWithInnerHelper(Exception *inner) #ifdef _DEBUG -#pragma warning(disable: 4748) +#ifdef _MSC_VER #pragma optimize("", off) -#pragma warning(disable: 4748) - +#endif // _MSC_VER void ExThrowTrap(const char *fcn, const char *file, int line, const char *szType, HRESULT hr, const char *args) { SUPPORTS_DAC; return; } + +#ifdef _MSC_VER +#pragma optimize("", on) +#endif // _MSC_VER + #endif |