Author: d0k Date: Tue May 10 03:36:56 2016 New Revision: 269030 URL: http://llvm.org/viewvc/llvm-project?rev=269030&view=rev Log: [include-fixer] Emit some terminal output so users can see that the tool is working.
Modified: clang-tools-extra/trunk/include-fixer/tool/ClangIncludeFixer.cpp Modified: clang-tools-extra/trunk/include-fixer/tool/ClangIncludeFixer.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/include-fixer/tool/ClangIncludeFixer.cpp?rev=269030&r1=269029&r2=269030&view=diff ============================================================================== --- clang-tools-extra/trunk/include-fixer/tool/ClangIncludeFixer.cpp (original) +++ clang-tools-extra/trunk/include-fixer/tool/ClangIncludeFixer.cpp Tue May 10 03:36:56 2016 @@ -44,6 +44,9 @@ cl::opt<bool> cl::desc("Whether to minimize added include paths"), cl::init(true), cl::cat(IncludeFixerCategory)); +cl::opt<bool> Quiet("q", cl::desc("Reduce terminal output"), cl::init(false), + cl::cat(IncludeFixerCategory)); + int includeFixerMain(int argc, const char **argv) { tooling::CommonOptionsParser options(argc, argv, IncludeFixerCategory); tooling::ClangTool tool(options.getCompilations(), @@ -104,6 +107,10 @@ int includeFixerMain(int argc, const cha tool.run(&Factory); // Always succeeds. + if (!Quiet) + for (const tooling::Replacement &Replacement : Replacements) + llvm::errs() << "Added " << Replacement.getReplacementText(); + // Set up a new source manager for applying the resulting replacements. IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions); DiagnosticsEngine Diagnostics(new DiagnosticIDs, &*DiagOpts); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits