diff options
Diffstat (limited to 'lib/ARCMigrate/ARCMTActions.cpp')
-rw-r--r-- | lib/ARCMigrate/ARCMTActions.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/lib/ARCMigrate/ARCMTActions.cpp b/lib/ARCMigrate/ARCMTActions.cpp index dea867af659d..0ed36ddf68c8 100644 --- a/lib/ARCMigrate/ARCMTActions.cpp +++ b/lib/ARCMigrate/ARCMTActions.cpp @@ -15,8 +15,7 @@ using namespace clang; using namespace arcmt; bool CheckAction::BeginInvocation(CompilerInstance &CI) { - if (arcmt::checkForManualIssues(CI.getInvocation(), getCurrentFile(), - getCurrentFileKind(), + if (arcmt::checkForManualIssues(CI.getInvocation(), getCurrentInput(), CI.getDiagnostics().getClient())) return false; // errors, stop the action. @@ -29,8 +28,7 @@ CheckAction::CheckAction(FrontendAction *WrappedAction) : WrapperFrontendAction(WrappedAction) {} bool ModifyAction::BeginInvocation(CompilerInstance &CI) { - return !arcmt::applyTransformations(CI.getInvocation(), - getCurrentFile(), getCurrentFileKind(), + return !arcmt::applyTransformations(CI.getInvocation(), getCurrentInput(), CI.getDiagnostics().getClient()); } @@ -39,12 +37,11 @@ ModifyAction::ModifyAction(FrontendAction *WrappedAction) bool MigrateAction::BeginInvocation(CompilerInstance &CI) { if (arcmt::migrateWithTemporaryFiles(CI.getInvocation(), - getCurrentFile(), - getCurrentFileKind(), - CI.getDiagnostics().getClient(), - MigrateDir, - EmitPremigrationARCErros, - PlistOut)) + getCurrentInput(), + CI.getDiagnostics().getClient(), + MigrateDir, + EmitPremigrationARCErros, + PlistOut)) return false; // errors, stop the action. // We only want to see diagnostics emitted by migrateWithTemporaryFiles. |