diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-03-21 22:56:43 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-03-21 22:56:43 +0000 |
commit | 568586ff227d06d6670da11e503506eab6ed3b23 (patch) | |
tree | aae9ebd6fe2f629910bb97a6d82701f175b42b6f /clang/test/Sema/nested-redef.c | |
parent | b41ca8f2aeb085306fc8c1027fa621ce0a398fdc (diff) | |
download | bcm5719-llvm-568586ff227d06d6670da11e503506eab6ed3b23.tar.gz bcm5719-llvm-568586ff227d06d6670da11e503506eab6ed3b23.zip |
Fix PR6618.
If a struct has an invalid field, mark it as invalid. Also avoid producing
errors about incomplete types that are invalid.
llvm-svn: 99150
Diffstat (limited to 'clang/test/Sema/nested-redef.c')
-rw-r--r-- | clang/test/Sema/nested-redef.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/test/Sema/nested-redef.c b/clang/test/Sema/nested-redef.c index 6a19921f47f..bbc48593677 100644 --- a/clang/test/Sema/nested-redef.c +++ b/clang/test/Sema/nested-redef.c @@ -1,7 +1,6 @@ // RUN: %clang_cc1 -fsyntax-only -verify %s struct X { // expected-note{{previous definition is here}} - struct X { } x; // expected-error{{nested redefinition of 'X'}} \ - // expected-error{{field has incomplete type}} + struct X { } x; // expected-error{{nested redefinition of 'X'}} }; struct Y { }; |