From 90b6a2a6a78273b0df86485c887bb66c3daaaadf Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Sat, 18 Jun 2011 00:53:41 +0000 Subject: [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager because it is going to modify the input file. llvm-svn: 133323 --- clang/tools/arcmt-test/arcmt-test.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'clang/tools/arcmt-test/arcmt-test.cpp') diff --git a/clang/tools/arcmt-test/arcmt-test.cpp b/clang/tools/arcmt-test/arcmt-test.cpp index baa3f568c01..702e13a4145 100644 --- a/clang/tools/arcmt-test/arcmt-test.cpp +++ b/clang/tools/arcmt-test/arcmt-test.cpp @@ -111,10 +111,11 @@ static bool checkForMigration(llvm::StringRef resourcesPath, if (!CI.getLangOpts().ObjC1) return false; - return arcmt::checkForManualIssues(CI, - CI.getFrontendOpts().Inputs[0].second, - CI.getFrontendOpts().Inputs[0].first, - Diags->getClient()); + arcmt::checkForManualIssues(CI, + CI.getFrontendOpts().Inputs[0].second, + CI.getFrontendOpts().Inputs[0].first, + Diags->getClient()); + return Diags->getClient()->getNumErrors() > 0; } static void printResult(FileRemapper &remapper, llvm::raw_ostream &OS) { -- cgit v1.2.3