diff options
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h')
-rw-r--r-- | clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h b/clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h index 5aeaae4f9fb..5564fc54caf 100644 --- a/clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h +++ b/clang-tools-extra/cpp11-migrate/PassByValue/PassByValueActions.h @@ -51,10 +51,11 @@ class IncludeDirectives; class ConstructorParamReplacer : public clang::ast_matchers::MatchFinder::MatchCallback { public: - ConstructorParamReplacer(unsigned &AcceptedChanges, unsigned &RejectedChanges, - Transform &Owner) - : AcceptedChanges(AcceptedChanges), RejectedChanges(RejectedChanges), - Owner(Owner), IncludeManager(0) {} + ConstructorParamReplacer(clang::tooling::Replacements &Replaces, + unsigned &AcceptedChanges, unsigned &RejectedChanges, + const Transform &Owner) + : Replaces(Replaces), AcceptedChanges(AcceptedChanges), + RejectedChanges(RejectedChanges), Owner(Owner), IncludeManager(0) {} void setIncludeDirectives(IncludeDirectives *Includes) { IncludeManager = Includes; @@ -65,9 +66,10 @@ private: virtual void run(const clang::ast_matchers::MatchFinder::MatchResult &Result) LLVM_OVERRIDE; + clang::tooling::Replacements &Replaces; unsigned &AcceptedChanges; unsigned &RejectedChanges; - Transform &Owner; + const Transform &Owner; IncludeDirectives *IncludeManager; }; |