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 0eed5308ba..c3225d2c47 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 82fb7b39d0..2f5473df93 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")