diff options
Diffstat (limited to 'clang/lib/ARCMigrate')
-rw-r--r-- | clang/lib/ARCMigrate/ARCMT.cpp | 3 | ||||
-rw-r--r-- | clang/lib/ARCMigrate/TransBlockObjCVariable.cpp | 8 | ||||
-rw-r--r-- | clang/lib/ARCMigrate/TransGCCalls.cpp | 8 |
3 files changed, 7 insertions, 12 deletions
diff --git a/clang/lib/ARCMigrate/ARCMT.cpp b/clang/lib/ARCMigrate/ARCMT.cpp index 9354dc38b8c..83b06db50ad 100644 --- a/clang/lib/ARCMigrate/ARCMT.cpp +++ b/clang/lib/ARCMigrate/ARCMT.cpp @@ -480,13 +480,12 @@ public: class RewritesApplicator : public TransformActions::RewriteReceiver { Rewriter &rewriter; - ASTContext &Ctx; MigrationProcess::RewriteListener *Listener; public: RewritesApplicator(Rewriter &rewriter, ASTContext &ctx, MigrationProcess::RewriteListener *listener) - : rewriter(rewriter), Ctx(ctx), Listener(listener) { + : rewriter(rewriter), Listener(listener) { if (Listener) Listener->start(ctx); } diff --git a/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp b/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp index 3be8132e3b7..3b53164499b 100644 --- a/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp +++ b/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp @@ -37,7 +37,6 @@ namespace { class RootBlockObjCVarRewriter : public RecursiveASTVisitor<RootBlockObjCVarRewriter> { - MigrationPass &Pass; llvm::DenseSet<VarDecl *> &VarsToChange; class BlockVarChecker : public RecursiveASTVisitor<BlockVarChecker> { @@ -71,9 +70,8 @@ class RootBlockObjCVarRewriter : }; public: - RootBlockObjCVarRewriter(MigrationPass &pass, - llvm::DenseSet<VarDecl *> &VarsToChange) - : Pass(pass), VarsToChange(VarsToChange) { } + RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) + : VarsToChange(VarsToChange) { } bool VisitBlockDecl(BlockDecl *block) { SmallVector<VarDecl *, 4> BlockVars; @@ -120,7 +118,7 @@ public: : Pass(pass), VarsToChange(VarsToChange) { } bool TraverseBlockDecl(BlockDecl *block) { - RootBlockObjCVarRewriter(Pass, VarsToChange).TraverseDecl(block); + RootBlockObjCVarRewriter(VarsToChange).TraverseDecl(block); return true; } }; diff --git a/clang/lib/ARCMigrate/TransGCCalls.cpp b/clang/lib/ARCMigrate/TransGCCalls.cpp index 1be902088c6..cd90343e169 100644 --- a/clang/lib/ARCMigrate/TransGCCalls.cpp +++ b/clang/lib/ARCMigrate/TransGCCalls.cpp @@ -20,13 +20,12 @@ namespace { class GCCollectableCallsChecker : public RecursiveASTVisitor<GCCollectableCallsChecker> { MigrationContext &MigrateCtx; - ParentMap &PMap; IdentifierInfo *NSMakeCollectableII; IdentifierInfo *CFMakeCollectableII; public: - GCCollectableCallsChecker(MigrationContext &ctx, ParentMap &map) - : MigrateCtx(ctx), PMap(map) { + GCCollectableCallsChecker(MigrationContext &ctx) + : MigrateCtx(ctx) { IdentifierTable &Ids = MigrateCtx.Pass.Ctx.Idents; NSMakeCollectableII = &Ids.get("NSMakeCollectable"); CFMakeCollectableII = &Ids.get("CFMakeCollectable"); @@ -78,7 +77,6 @@ public: } // anonymous namespace void GCCollectableCallsTraverser::traverseBody(BodyContext &BodyCtx) { - GCCollectableCallsChecker(BodyCtx.getMigrationContext(), - BodyCtx.getParentMap()) + GCCollectableCallsChecker(BodyCtx.getMigrationContext()) .TraverseStmt(BodyCtx.getTopStmt()); } |