commit 63ecded3ce57614ce142e50b6351c65a3c5fa074 (tree)
parent 5b51f41ceed6604b388b63d73360a22d1ea95749
Author: Sahnvour <sahnvour@pm.me>
Date: Sat, 12 Oct 2019 13:50:55 +0200
msvc: reduce inlining aggressivity to workaround a codegen bug in cl.exe cf. #3024
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/c_flag_overrides.cmake b/cmake/c_flag_overrides.cmake
@@ -6,7 +6,7 @@ if(MSVC)
"/MT /O1 /Ob1 /D NDEBUG")
set(CMAKE_C_FLAGS_RELEASE_INIT
- "/MT /O2 /Ob2 /D NDEBUG")
+ "/MT /O2 /Ob1 /D NDEBUG")
set(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT
"/MT /Zi /O2 /Ob1 /D NDEBUG")
diff --git a/cmake/cxx_flag_overrides.cmake b/cmake/cxx_flag_overrides.cmake
@@ -6,7 +6,7 @@ if(MSVC)
"/MT /O1 /Ob1 /D NDEBUG")
set(CMAKE_CXX_FLAGS_RELEASE_INIT
- "/MT /O2 /Ob2 /D NDEBUG")
+ "/MT /O2 /Ob1 /D NDEBUG")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT
"/MT /Zi /O2 /Ob1 /D NDEBUG")