llvm-project/clang/lib/StaticAnalyzer/Frontend
Jordan Rose 367843a04c [analyzer] Merge TextPathDiagnostics and ClangDiagPathDiagConsumer.
This once again restores notes to following their associated warnings
in -analyzer-output=text mode. (This is still only intended for use as a
debugging aid.)

One twist is that the warning locations in "regular" analysis output modes
(plist, multi-file-plist, html, and plist-html) are reported at a different
location on the command line than in the output file, since the command
line has no path context. This commit makes -analyzer-output=text behave
like a normal output format, which means that the *command line output
will be different* in -analyzer-text mode. Again, since -analyzer-text is
a debugging aid and lo-fi stand-in for a regular output mode, this change
makes sense.

Along the way, remove a few pieces of stale code related to the path
diagnostic consumers.

llvm-svn: 188514
2013-08-16 01:06:30 +00:00
..
AnalysisConsumer.cpp [analyzer] Merge TextPathDiagnostics and ClangDiagPathDiagConsumer. 2013-08-16 01:06:30 +00:00
AnalysisConsumer.h Make AnalyzerOptions a shared object between CompilerInvocation and 2012-08-31 04:36:05 +00:00
CMakeLists.txt Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. 2012-09-01 05:09:24 +00:00
CheckerRegistration.cpp Factor CheckerManager to be able to pass AnalyzerOptions to checkers 2013-04-16 21:10:05 +00:00
FrontendActions.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Makefile When building StaticAnalyzer/Frontend add -I "<Checkers build dir>" to allow Checkers.inc to be 2011-02-17 18:40:33 +00:00