From 63ecded3ce57614ce142e50b6351c65a3c5fa074 Mon Sep 17 00:00:00 2001 From: Sahnvour Date: Sat, 12 Oct 2019 13:50:55 +0200 Subject: [PATCH] msvc: reduce inlining aggressivity to workaround a codegen bug in cl.exe cf. #3024 --- cmake/c_flag_overrides.cmake | 2 +- cmake/cxx_flag_overrides.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/c_flag_overrides.cmake b/cmake/c_flag_overrides.cmake index 0eed5308ba4b997590b553859e00adeb73bbc386..c3225d2c4792eeaf320563a0caacd5b75611f3ec 100644 --- 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 index 82fb7b39d05c6a5ef03353ff87ee92e8d0051ff2..2f5473df93e1220ce137ed5324cb0738081ada90 100644 --- 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") -- 2.54.0