ABI/API checker: use colors when emitting diagnostics in module loading

This commit is contained in:
Xi Ge
2019-08-21 16:25:26 -07:00
parent d4bfae8595
commit 0517e97ea7

View File

@@ -2079,7 +2079,9 @@ swift::ide::api::getSDKNodeRoot(SDKContext &SDKCtx,
CompilerInstance &CI = SDKCtx.newCompilerInstance();
// Display diagnostics to stderr.
PrintingDiagnosticConsumer PrintDiags;
PrintingDiagnosticConsumer PrintDiags(llvm::errs());
if (llvm::errs().has_colors())
PrintDiags.forceColors();
CI.addDiagnosticConsumer(&PrintDiags);
if (CI.setup(Invocation)) {
llvm::errs() << "Failed to setup the compiler instance\n";