diff options
Diffstat (limited to 'lib/Frontend/TextDiagnosticPrinter.cpp')
| -rw-r--r-- | lib/Frontend/TextDiagnosticPrinter.cpp | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Frontend/TextDiagnosticPrinter.cpp b/lib/Frontend/TextDiagnosticPrinter.cpp index 17646b48e23d..5dd3252d5b1e 100644 --- a/lib/Frontend/TextDiagnosticPrinter.cpp +++ b/lib/Frontend/TextDiagnosticPrinter.cpp @@ -150,10 +150,9 @@ void TextDiagnosticPrinter::HandleDiagnostic(DiagnosticsEngine::Level Level,           "Unexpected diagnostic with no source manager");    assert(TextDiag && "Unexpected diagnostic outside source file processing"); -  TextDiag->emitDiagnostic(Info.getLocation(), Level, DiagMessageStream.str(), -                           Info.getRanges(), -                           Info.getFixItHints(), -                           &Info.getSourceManager()); +  TextDiag->emitDiagnostic( +      FullSourceLoc(Info.getLocation(), Info.getSourceManager()), Level, +      DiagMessageStream.str(), Info.getRanges(), Info.getFixItHints());    OS.flush();  }  | 
