From b88d8f63469ca7465f18ffa4f5b718fb55cbd74c Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Sat, 18 Jun 2016 18:55:18 +0000 Subject: [PATCH] Add -Wno-covered-switch-default while compiling libc++ fstream has a switch over ios_base::seekdir which provides a defensive default case. This seems like the right thing for fstream to do, but we need to disable clangs warning during the build to allow this. llvm-svn: 273092 --- libcxx/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt index 63971313cfe8..c25b48f9f3b6 100644 --- a/libcxx/CMakeLists.txt +++ b/libcxx/CMakeLists.txt @@ -310,6 +310,7 @@ add_definitions(-D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) add_compile_flags_if_supported( -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals + -Wno-covered-switch-default -Werror=return-type) if (LIBCXX_ENABLE_WERROR) add_compile_flags_if_supported(-Werror)