summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/class.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-01-28 17:15:10 +0000
committerDouglas Gregor <dgregor@apple.com>2009-01-28 17:15:10 +0000
commitfb034663885239079329e40d57eb59e32e08fa1a (patch)
treeacfc9de664a1a6ec9925303094fcd1230fab42b0 /clang/test/SemaCXX/class.cpp
parentaec0f37d11069598111997455602144b293f417d (diff)
downloadbcm5719-llvm-fb034663885239079329e40d57eb59e32e08fa1a.tar.gz
bcm5719-llvm-fb034663885239079329e40d57eb59e32e08fa1a.zip
Complete semantic checking for typedef redeclarations in C++. The
rules are slightly different than in C, and now we handle both dialects properly. llvm-svn: 63211
Diffstat (limited to 'clang/test/SemaCXX/class.cpp')
-rw-r--r--clang/test/SemaCXX/class.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/SemaCXX/class.cpp b/clang/test/SemaCXX/class.cpp
index d739af87dd7..02608faa0f6 100644
--- a/clang/test/SemaCXX/class.cpp
+++ b/clang/test/SemaCXX/class.cpp
@@ -30,7 +30,7 @@ public:
func btm : 1; // expected-error {{error: bit-field 'btm' with non-integral type}}
NestedC bc : 1; // expected-error {{error: bit-field 'bc' with non-integral type}}
- enum E { en1, en2 };
+ enum E1 { en1, en2 };
int i = 0; // expected-error {{error: 'i' can only be initialized if it is a static const integral data member}}
static int si = 0; // expected-error {{error: 'si' can only be initialized if it is a static const integral data member}}
OpenPOWER on IntegriCloud