Commit 63ecded3ce

Sahnvour <sahnvour@pm.me>
2019-10-12 13:50:55
msvc: reduce inlining aggressivity to workaround a codegen bug in cl.exe cf. #3024
1 parent 5b51f41
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")
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")