aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-01-11 22:43:46 +0000
committerDouglas Gregor <dgregor@apple.com>2012-01-11 22:43:46 +0000
commit72b8f788149de5d667a0f76b674685bbd82dfc46 (patch)
tree88a89a7c5dcf77abb41def1d65f9e1bcb85c0130
parentec3bd728cc6505c98543b001a1988c237f5fb9a9 (diff)
Extend test-case as requested by Eli
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147974 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Sema/c11-typedef-redef.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/Sema/c11-typedef-redef.c b/test/Sema/c11-typedef-redef.c
index a6720a171b..b899f15ce6 100644
--- a/test/Sema/c11-typedef-redef.c
+++ b/test/Sema/c11-typedef-redef.c
@@ -11,4 +11,8 @@ void f(int N) {
typedef int vla[N]; // expected-note{{previous definition is here}}
typedef int vla[N]; // expected-error{{redefinition of typedef for variably-modified type 'int [N]'}}
+
+ typedef int vla2[N];
+ typedef vla2 vla3; // expected-note{{previous definition is here}}
+ typedef vla2 vla3; // expected-error{{redefinition of typedef for variably-modified type 'vla2' (aka 'int [N]')}}
}