Merge pull request #63153 from DougGregor/swift-syntax-diagnostic-style

[Diagnostics] Add a swift-syntax diagnostic style
This commit is contained in:
Doug Gregor
2023-01-22 13:44:14 -08:00
committed by GitHub
7 changed files with 280 additions and 6 deletions

View File

@@ -1466,6 +1466,9 @@ static bool ParseDiagnosticArgs(DiagnosticOptions &Opts, ArgList &Args,
Opts.PrintedFormattingStyle = DiagnosticOptions::FormattingStyle::LLVM;
} else if (contents == "swift") {
Opts.PrintedFormattingStyle = DiagnosticOptions::FormattingStyle::Swift;
} else if (contents == "swift-syntax") {
Opts.PrintedFormattingStyle =
DiagnosticOptions::FormattingStyle::SwiftSyntax;
} else {
Diags.diagnose(SourceLoc(), diag::error_unsupported_option_argument,
arg->getOption().getPrefixedName(), arg->getValue());