summaryrefslogtreecommitdiff
path: root/Makefile.config.in
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-01-31 22:19:12 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-01-31 22:19:12 +0000
commit1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908 (patch)
tree429dfd1754c409d3e317d21e0d84475fd75410e7 /Makefile.config.in
parentac1b2e5550d395f8a150830d9513ee62d678597b (diff)
downloadllvm-1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908.tar.gz
llvm-1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908.tar.bz2
llvm-1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908.tar.xz
Add -Wno-nested-anon-types to -pedantic builds of LLVM. This Clang warning
catches uses of an extremely minor and widely-available C++ extension (which every C++ compiler I could find supports, but EDG and Clang reject in strict mode). The diagnosed code pattern looks like this: struct X { union { struct { int a; int b; } S; }; }; git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174103 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.config.in')
-rw-r--r--Makefile.config.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.config.in b/Makefile.config.in
index f0f2e0d9ec..c751a0176d 100644
--- a/Makefile.config.in
+++ b/Makefile.config.in
@@ -366,6 +366,8 @@ COVERED_SWITCH_DEFAULT = @COVERED_SWITCH_DEFAULT@
NO_UNINITIALIZED = @NO_UNINITIALIZED@
# -Wno-maybe-uninitialized
NO_MAYBE_UNINITIALIZED = @NO_MAYBE_UNINITIALIZED@
+# -Wno-nested-anon-types
+NO_NESTED_ANON_TYPES = @NO_NESTED_ANON_TYPES@
# Was polly found in tools/polly?
LLVM_HAS_POLLY = @LLVM_HAS_POLLY@