From 01aa55029d49a7c788e9edd97ff686816ff84267 Mon Sep 17 00:00:00 2001 From: Marco Antognini Date: Fri, 21 May 2021 10:06:13 +0100 Subject: [PATCH] Update warning options (#1252) Remove workaround for #783, this was fixed by #1237. Remove workaround for overflow, #699 has been merged. Disable errors from -Wimplicit-const-int-float-conversion, the issue is covered by #1250. Signed-off-by: Marco Antognini --- CMakeLists.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b1f48fd..8d947ed1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,10 +106,9 @@ if(CMAKE_COMPILER_IS_GNUCC OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "(Apple)?Clang" add_cxx_flag_if_supported(-Wno-format) add_cxx_flag_if_supported(-Werror) add_cxx_flag_if_supported(-Wno-error=cpp) # Allow #warning directive - add_cxx_flag_if_supported(-Wno-error=absolute-value) # Issue 783 add_cxx_flag_if_supported(-Wno-error=unknown-pragmas) # Issue #785 add_cxx_flag_if_supported(-Wno-error=asm-operand-widths) # Issue #784 - add_cxx_flag_if_supported(-Wno-error=overflow) # Fixed by #699 + add_cxx_flag_if_supported(-Wno-error=implicit-const-int-float-conversion) # Issue #1250 # -msse -mfpmath=sse to force gcc to use sse for float math, # avoiding excess precision problems that cause tests like int2float