]> granicus.if.org Git - clang/commit
Split the DiagnosticInfo class into two disjoint classes:
authorChris Lattner <sabre@nondot.org>
Sat, 22 Nov 2008 00:59:29 +0000 (00:59 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 22 Nov 2008 00:59:29 +0000 (00:59 +0000)
commit3cbfe2c4159e0a219ae660d50625c013aa4afbd0
treefb00316d7bab059a54087dd5687570f76b63785b
parent3296ccea50e7b6649638bd666181e0825145e898
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59849 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Analysis/PathSensitive/BugReporter.h
include/clang/Basic/Diagnostic.h
include/clang/Lex/Lexer.h
include/clang/Lex/Preprocessor.h
include/clang/Parse/Action.h
include/clang/Parse/Parser.h
lib/Basic/Diagnostic.cpp
lib/Lex/Lexer.cpp
lib/Lex/Preprocessor.cpp
lib/Parse/Parser.cpp
lib/Sema/Sema.cpp
lib/Sema/Sema.h