Go to file
Eric Fiselier 87a82490fc Enable and fix warnings during the build.
Although CMake adds warning flags, they are ignored in the libc++ headers
because the headers '#pragma system header' themselves.

This patch disables the system header pragma when building libc++ and fixes
the warnings that arose.

The warnings fixed were:
1. <memory> - anonymous structs are a GNU extension
2. <functional> - anonymous structs are a GNU extension.
3. <__hash_table> - Embedded preprocessor directives have undefined behavior.
4. <string> - Definition is missing noexcept from declaration.
5. <__std_stream> - Unused variable.

llvm-svn: 242623
2015-07-18 20:40:46 +00:00
clang [CodeGen] Don't dereference vector::end if the vector can be empty 2015-07-18 20:30:11 +00:00
clang-tools-extra [clang-modernize] Don't rely on iterator auto-dereferencing. 2015-07-18 14:35:41 +00:00
compiler-rt [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc R600: Implement accurate double precision sqrt v2 2015-07-10 13:37:08 +00:00
libcxx Enable and fix warnings during the build. 2015-07-18 20:40:46 +00:00
libcxxabi Remove include directive for the unused libunwind_ext.h. 2015-07-12 14:47:53 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld Add missing REQUIRES to this test. 2015-07-16 22:12:44 +00:00
lldb Add evil hack to workaround the missing libdl.a in the Android toolchain. 2015-07-18 01:09:43 +00:00
llgo [llgo] cmd/gllgo: handle/ignore more flags 2015-07-17 08:15:01 +00:00
llvm [X86][SSE] Updated SHL/LSHR i64 vectorization costs. 2015-07-18 20:06:30 +00:00
openmp [cmake] Support enabling -Werror in the OpenMP runtime CMake build and 2015-07-18 03:14:02 +00:00
polly GPURuntimeDebugPrinter: Printer pointer values (except if they are strings) 2015-07-17 13:57:57 +00:00