diff --git a/clang/include/clang/ARCMigrate/ARCMT.h b/clang/include/clang/ARCMigrate/ARCMT.h index 49e94a92cd0bc..2b950e3d2cc2b 100644 --- a/clang/include/clang/ARCMigrate/ARCMT.h +++ b/clang/include/clang/ARCMigrate/ARCMT.h @@ -102,7 +102,7 @@ class MigrationProcess { public: bool HadARCErrors; - MigrationProcess(const CompilerInvocation &CI, + MigrationProcess(CompilerInvocation &CI, std::shared_ptr PCHContainerOps, DiagnosticConsumer *diagClient, StringRef outputDir = StringRef()); diff --git a/clang/lib/ARCMigrate/ARCMT.cpp b/clang/lib/ARCMigrate/ARCMT.cpp index ea0f25a689116..84c7339317892 100644 --- a/clang/lib/ARCMigrate/ARCMT.cpp +++ b/clang/lib/ARCMigrate/ARCMT.cpp @@ -505,7 +505,7 @@ class RewritesApplicator : public TransformActions::RewriteReceiver { MigrationProcess::RewriteListener::~RewriteListener() { } MigrationProcess::MigrationProcess( - const CompilerInvocation &CI, + CompilerInvocation &CI, std::shared_ptr PCHContainerOps, DiagnosticConsumer *diagClient, StringRef outputDir) : OrigCI(CI), PCHContainerOps(std::move(PCHContainerOps)),