Store current primary in diagnostic engine, pass it down via handleDiagnostic. Unformmated.

This commit is contained in:
David Ungar
2019-04-01 22:42:32 -07:00
parent f3948e3cfd
commit 7a0e0ffc8a
23 changed files with 191 additions and 109 deletions

View File

@@ -77,7 +77,7 @@ void EditorDiagConsumer::getAllDiagnostics(
void EditorDiagConsumer::handleDiagnostic(
SourceManager &SM, SourceLoc Loc, DiagnosticKind Kind,
StringRef FormatString, ArrayRef<DiagnosticArgument> FormatArgs,
const DiagnosticInfo &Info) {
const DiagnosticInfo &Info, StringRef currentPrimaryInput) {
if (Kind == DiagnosticKind::Error) {
HadAnyError = true;