]> granicus.if.org Git - clang/commitdiff
Add test for nested enum redefinition.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 7 Aug 2008 16:22:45 +0000 (16:22 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 7 Aug 2008 16:22:45 +0000 (16:22 +0000)
 - <rdar://problem/6093889>

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54470 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/enum.c

index 50e6d9d3262b92fd066054840b5f4d67f70aeb12..ba93aaa2eecc97a5fd8714b3e8b88dcd1cb96065 100644 (file)
@@ -51,3 +51,7 @@ void test4() {
 // PR2416
 enum someenum {};  // expected-warning {{use of empty enum extension}}
 
+// <rdar://problem/6093889>
+enum e0 { // expected-error {{previous definition is here}}
+  E0 = sizeof(enum e0 { E1 }) // expected-error {{nested redefinition}}
+};