From f5030f1a8e4affef2ab92b3268292f46d0052fd5 Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Wed, 17 Mar 2021 01:29:39 +0000 Subject: [PATCH] [AST] Suppress diagnostic output when generating code --- clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp b/clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp index 74ba70e..06b58c6 100644 --- a/clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp +++ b/clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp @@ -135,6 +135,8 @@ int main(int argc, const char **argv) { if (!Compiler.hasDiagnostics()) return 1; + // Suppress "2 errors generated" or similar messages + Compiler.getDiagnosticOpts().ShowCarets = false; Compiler.createSourceManager(Files); ASTSrcLocGenerationAction ScopedToolAction; -- 2.7.4