We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
1 parent 90a4690 commit ed803c8Copy full SHA for ed803c8
llvm/cmake/modules/HandleLLVMOptions.cmake
@@ -817,7 +817,10 @@ if (LLVM_ENABLE_WARNINGS AND (LLVM_COMPILER_IS_GCC_COMPATIBLE OR CLANG_CL))
817
endif()
818
819
append("-Wimplicit-fallthrough" CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
820
+
821
+ set(CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG 0)
822
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
823
+ set(CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG 1)
824
append("-Wcovered-switch-default" CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
825
826
append_if(USE_NO_UNINITIALIZED "-Wno-uninitialized" CMAKE_CXX_FLAGS)
0 commit comments