From 427c9c17630a691f69b1ecd77061ac6f6e1764af Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 22 Nov 2008 00:59:29 +0000 Subject: 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 --- clang/lib/Parse/Parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/Parse/Parser.cpp') diff --git a/clang/lib/Parse/Parser.cpp b/clang/lib/Parse/Parser.cpp index 86c29760d47..ae75266e041 100644 --- a/clang/lib/Parse/Parser.cpp +++ b/clang/lib/Parse/Parser.cpp @@ -41,11 +41,11 @@ Parser::Parser(Preprocessor &pp, Action &actions) Action::~Action() {} -DiagnosticInfo Parser::Diag(SourceLocation Loc, unsigned DiagID) { +DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) { return Diags.Report(FullSourceLoc(Loc,PP.getSourceManager()), DiagID); } -DiagnosticInfo Parser::Diag(const Token &Tok, unsigned DiagID) { +DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) { return Diag(Tok.getLocation(), DiagID); } -- cgit v1.2.3