diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2009-01-18 17:43:11 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2009-01-18 17:43:11 +0000 |
commit | 431e90e887c21c0d0d56fc12a2d359df8d53ea66 (patch) | |
tree | c84034f0c4c279c324f0d2381f3dbdb21e10cdda /Driver/PrintParserCallbacks.cpp | |
parent | 3037ed0a27dba62e522304183718efc149e8b6d9 (diff) |
Convert ObjC statement actions to smart pointers.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62465 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/PrintParserCallbacks.cpp')
-rw-r--r-- | Driver/PrintParserCallbacks.cpp | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/Driver/PrintParserCallbacks.cpp b/Driver/PrintParserCallbacks.cpp index aba91815b1..efde399fba 100644 --- a/Driver/PrintParserCallbacks.cpp +++ b/Driver/PrintParserCallbacks.cpp @@ -381,37 +381,38 @@ namespace { } // Objective-c statements - virtual StmtResult ActOnObjCAtCatchStmt(SourceLocation AtLoc, - SourceLocation RParen, StmtTy *Parm, - StmtTy *Body, StmtTy *CatchList) { + virtual OwningStmtResult ActOnObjCAtCatchStmt(SourceLocation AtLoc, + SourceLocation RParen, + StmtArg Parm, StmtArg Body, + StmtArg CatchList) { llvm::cout << __FUNCTION__ << "\n"; - return 0; + return StmtEmpty(); } - - virtual StmtResult ActOnObjCAtFinallyStmt(SourceLocation AtLoc, - StmtTy *Body) { + + virtual OwningStmtResult ActOnObjCAtFinallyStmt(SourceLocation AtLoc, + StmtArg Body) { llvm::cout << __FUNCTION__ << "\n"; - return 0; + return StmtEmpty(); } - - virtual StmtResult ActOnObjCAtTryStmt(SourceLocation AtLoc, - StmtTy *Try, - StmtTy *Catch, StmtTy *Finally) { + + virtual OwningStmtResult ActOnObjCAtTryStmt(SourceLocation AtLoc, + StmtArg Try, StmtArg Catch, + StmtArg Finally) { llvm::cout << __FUNCTION__ << "\n"; - return 0; + return StmtEmpty(); } - - virtual StmtResult ActOnObjCAtThrowStmt(SourceLocation AtLoc, - StmtTy *Throw) { + + virtual OwningStmtResult ActOnObjCAtThrowStmt(SourceLocation AtLoc, + ExprArg Throw) { llvm::cout << __FUNCTION__ << "\n"; - return 0; + return StmtEmpty(); } - - virtual StmtResult ActOnObjCAtSynchronizedStmt(SourceLocation AtLoc, - ExprTy *SynchExpr, - StmtTy *SynchBody) { + + virtual OwningStmtResult ActOnObjCAtSynchronizedStmt(SourceLocation AtLoc, + ExprArg SynchExpr, + StmtArg SynchBody) { llvm::cout << __FUNCTION__ << "\n"; - return 0; + return StmtEmpty(); } // C++ Statements |