]> granicus.if.org Git - clang/commitdiff
On an unexpected @foo keyword, return failure instead of a 'successful' null AST...
authorChris Lattner <sabre@nondot.org>
Wed, 30 Jan 2008 21:20:25 +0000 (21:20 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 30 Jan 2008 21:20:25 +0000 (21:20 +0000)
on things like @foo.

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

Parse/ParseObjc.cpp

index 4f7afb7f736928078eaadae3253ae19cfeb5b729..663fa98aa254ed5b0cd6cafe1636af8f03278078 100644 (file)
@@ -1279,10 +1279,8 @@ Parser::ExprResult Parser::ParseObjCAtExpression(SourceLocation AtLoc) {
   default:
     Diag(AtLoc, diag::err_unexpected_at);
     SkipUntil(tok::semi);
-    break;
+    return true;
   }
-  
-  return 0;
 }
 
 ///   objc-message-expr: