summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-01-17 08:49:22 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-01-17 08:49:22 +0000
commitb61b815fc83bca62e498a9951189a607a0d41f34 (patch)
tree6e207230810f896de3298ccedd7b4474fe9e8bb6 /clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
parent98154a917f1b24a0cd8369f217e3a3976a5dfa2a (diff)
downloadbcm5719-llvm-b61b815fc83bca62e498a9951189a607a0d41f34.tar.gz
bcm5719-llvm-b61b815fc83bca62e498a9951189a607a0d41f34.zip
Improve -Wreorder to handle cases of anonymous class member ordering
llvm-svn: 172707
Diffstat (limited to 'clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp')
-rw-r--r--clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp b/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
index 8c254e5515b..6d38ec95fbf 100644
--- a/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
+++ b/clang/test/SemaCXX/warn-reorder-ctor-initialization.cpp
@@ -130,3 +130,14 @@ namespace PR7179 {
};
};
}
+
+namespace test3 {
+ struct foo {
+ struct {
+ int a;
+ int b;
+ };
+ foo() : b(), a() { // expected-warning {{field 'b' will be initialized after field 'a'}}
+ }
+ };
+}
OpenPOWER on IntegriCloud