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 | 481bf3f48bf2a4d77d4ec41dc2278c6fac8fc930 (patch) | |
tree | a657d8721da3a97e5987ecf93c6f73f9ae3f9dc8 /clang/Driver/PrintParserCallbacks.cpp | |
parent | 24b8e15dfa6969b8564f7f9cc841727e91f6d542 (diff) | |
download | bcm5719-llvm-481bf3f48bf2a4d77d4ec41dc2278c6fac8fc930.tar.gz bcm5719-llvm-481bf3f48bf2a4d77d4ec41dc2278c6fac8fc930.zip |
Convert ObjC statement actions to smart pointers.
llvm-svn: 62465
Diffstat (limited to 'clang/Driver/PrintParserCallbacks.cpp')
-rw-r--r-- | clang/Driver/PrintParserCallbacks.cpp | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/clang/Driver/PrintParserCallbacks.cpp b/clang/Driver/PrintParserCallbacks.cpp index aba91815b17..efde399fba9 100644 --- a/clang/Driver/PrintParserCallbacks.cpp +++ b/clang/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 |