From 045cbffb6573be84237047c53d8d52f304e204b4 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 7 Dec 2009 00:48:47 +0000 Subject: fix a crash on invalid I found when working on something unrelated. llvm-svn: 90729 --- clang/test/Parser/cxx-friend.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'clang/test/Parser') diff --git a/clang/test/Parser/cxx-friend.cpp b/clang/test/Parser/cxx-friend.cpp index 14b31af761d..6505ad0f6f7 100644 --- a/clang/test/Parser/cxx-friend.cpp +++ b/clang/test/Parser/cxx-friend.cpp @@ -30,3 +30,11 @@ class B { void f(A *a) { a->f(); } }; + + + + +template class some_template; +friend // expected-error {{'friend' used outside of class}} +some_template& // expected-error {{use of undeclared identifier 'foo'}} + ; // expected-error {{expected unqualified-id}} -- cgit v1.2.3