forked from OSchip/llvm-project
Disable the strict-aliasing warnings produced by gcc
GCC produce a lot of strict-aliasing warning for the LLDB codebase what makes reading the compile output very difficult. This change disable these warnings to reduce the noise as we already ignore them. We should consider re-enabling the warning if we fix all (or most) strict-aliasing violation first. Differential revision: http://reviews.llvm.org/D13981 llvm-svn: 251107
This commit is contained in:
parent
2ff8870b6f
commit
e7ec227839
|
@ -210,6 +210,12 @@ if (CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-pragmas")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-pragmas")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
check_cxx_compiler_flag("-Wno-strict-aliasing"
|
||||||
|
CXX_SUPPORTS_NO_STRICT_ALIASING)
|
||||||
|
if (CXX_SUPPORTS_NO_STRICT_ALIASING)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-strict-aliasing")
|
||||||
|
endif ()
|
||||||
|
|
||||||
# Disable Clang warnings
|
# Disable Clang warnings
|
||||||
check_cxx_compiler_flag("-Wno-deprecated-register"
|
check_cxx_compiler_flag("-Wno-deprecated-register"
|
||||||
CXX_SUPPORTS_NO_DEPRECATED_REGISTER)
|
CXX_SUPPORTS_NO_DEPRECATED_REGISTER)
|
||||||
|
|
Loading…
Reference in New Issue