diff options
author | Steve Naroff <snaroff@apple.com> | 2009-03-03 19:52:17 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2009-03-03 19:52:17 +0000 |
commit | 7ba138abd329e591a8f6d5001f60dd7082f71b3b (patch) | |
tree | 212e368f088faaf91df92cbd47c5e37f93b0dc42 /Driver/PrintParserCallbacks.cpp | |
parent | 14453bf723c025034823e4d4005a98ee176753a0 (diff) |
Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify).
Also necessary to fix:
<rdar://problem/6632061> [sema] non object types should not be allowed in @catch statements
<rdar://problem/6252237> [sema] qualified id should be disallowed in @catch statements
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65964 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/PrintParserCallbacks.cpp')
-rw-r--r-- | Driver/PrintParserCallbacks.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Driver/PrintParserCallbacks.cpp b/Driver/PrintParserCallbacks.cpp index bc28db525b..b14f2660b8 100644 --- a/Driver/PrintParserCallbacks.cpp +++ b/Driver/PrintParserCallbacks.cpp @@ -382,7 +382,7 @@ namespace { // Objective-c statements virtual OwningStmtResult ActOnObjCAtCatchStmt(SourceLocation AtLoc, SourceLocation RParen, - StmtArg Parm, StmtArg Body, + DeclTy *Parm, StmtArg Body, StmtArg CatchList) { llvm::cout << __FUNCTION__ << "\n"; return StmtEmpty(); |