summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-11-07 18:46:50 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-11-07 18:46:50 +0000
commitd569791c448e7ed25b94fb4005ad370433b7b020 (patch)
tree7d308194a352004e77e38ae7ff890aab8a776fba /clang/lib
parent722d21c6469695d7425a35ea86cc9ffc9fe438c7 (diff)
downloadbcm5719-llvm-d569791c448e7ed25b94fb4005ad370433b7b020.tar.gz
bcm5719-llvm-d569791c448e7ed25b94fb4005ad370433b7b020.zip
[arcmt] Fix handling NSMakeCollectable inside an objc method.
llvm-svn: 143980
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/ARCMigrate/Transforms.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/ARCMigrate/Transforms.cpp b/clang/lib/ARCMigrate/Transforms.cpp
index 86812a5f877..96c472c52f1 100644
--- a/clang/lib/ARCMigrate/Transforms.cpp
+++ b/clang/lib/ARCMigrate/Transforms.cpp
@@ -302,6 +302,7 @@ namespace {
class ASTTransform : public RecursiveASTVisitor<ASTTransform> {
MigrationContext &MigrateCtx;
+ typedef RecursiveASTVisitor<ASTTransform> base;
public:
ASTTransform(MigrationContext &MigrateCtx) : MigrateCtx(MigrateCtx) { }
@@ -315,7 +316,7 @@ public:
E = MigrateCtx.traversers_end(); I != E; ++I)
(*I)->traverseObjCImplementation(ImplCtx);
- return true;
+ return base::TraverseObjCImplementationDecl(D);
}
bool TraverseStmt(Stmt *rootS) {
OpenPOWER on IntegriCloud