diff options
author | Chris Lattner <sabre@nondot.org> | 2008-11-22 00:59:29 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-11-22 00:59:29 +0000 |
commit | 427c9c17630a691f69b1ecd77061ac6f6e1764af (patch) | |
tree | 2c470a729f50ef3d0aad585704f3ba4cdc86483e /clang/lib/Lex/Lexer.cpp | |
parent | a3148f16e4cd5eb33583a80cb12c99c338be1e0c (diff) | |
download | bcm5719-llvm-427c9c17630a691f69b1ecd77061ac6f6e1764af.tar.gz bcm5719-llvm-427c9c17630a691f69b1ecd77061ac6f6e1764af.zip |
Split the DiagnosticInfo class into two disjoint classes:
one for building up the diagnostic that is in flight (DiagnosticBuilder)
and one for pulling structured information out of the diagnostic when
formatting and presenting it.
There is no functionality change with this patch.
llvm-svn: 59849
Diffstat (limited to 'clang/lib/Lex/Lexer.cpp')
-rw-r--r-- | clang/lib/Lex/Lexer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Lex/Lexer.cpp b/clang/lib/Lex/Lexer.cpp index eebdd1e2eb3..4c25287b07c 100644 --- a/clang/lib/Lex/Lexer.cpp +++ b/clang/lib/Lex/Lexer.cpp @@ -309,9 +309,9 @@ SourceLocation Lexer::getSourceLocation(const char *Loc) const { /// Diag - Forwarding function for diagnostics. This translate a source /// position in the current buffer into a SourceLocation object for rendering. -DiagnosticInfo Lexer::Diag(const char *Loc, unsigned DiagID) const { +DiagnosticBuilder Lexer::Diag(const char *Loc, unsigned DiagID) const { if (LexingRawMode && Diagnostic::isBuiltinNoteWarningOrExtension(DiagID)) - return DiagnosticInfo(0, FullSourceLoc(), 0); + return DiagnosticBuilder(); return PP->Diag(getSourceLocation(Loc), DiagID); } |