r229289 - Add more tests for crashes that happend to be fixed by r229288.
Nico Weber
nicolasweber at gmx.de
Sat Feb 14 23:45:39 PST 2015
Author: nico
Date: Sun Feb 15 01:45:39 2015
New Revision: 229289
URL: http://llvm.org/viewvc/llvm-project?rev=229289&view=rev
Log:
Add more tests for crashes that happend to be fixed by r229288.
Modified:
cfe/trunk/test/Parser/recovery.cpp
Modified: cfe/trunk/test/Parser/recovery.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Parser/recovery.cpp?rev=229289&r1=229288&r2=229289&view=diff
==============================================================================
--- cfe/trunk/test/Parser/recovery.cpp (original)
+++ cfe/trunk/test/Parser/recovery.cpp Sun Feb 15 01:45:39 2015
@@ -209,4 +209,6 @@ struct ::, struct ::; // expected-error
enum ::, enum ::; // expected-error 2 {{expected identifier}} expected-warning {{declaration does not declare anything}}
struct ::__super, struct ::__super; // expected-error 2 {{expected identifier}} expected-error 2 {{expected '::' after '__super'}}
struct ::template foo, struct ::template bar; // expected-error 2 {{expected identifier}} expected-error 2 {{declaration of anonymous struct must be a definition}} expected-warning {{declaration does not declare anything}}
+struct ::foo struct::; // expected-error {{no struct named 'foo' in the global namespace}} expected-error {{expected identifier}} expected-error {{declaration of anonymous struct must be a definition}}
+class :: : {} a; // expected-error {{expected identifier}} expected-error {{expected class name}}
}
More information about the cfe-commits
mailing list