llvm-project/clang/lib/StaticAnalyzer/Frontend
Jordan Rose d8665b3d1a [analyzer] Don't run non-path-sensitive checks on system headers...
...but do run them on user headers.

Previously, we were inconsistent here: non-path-sensitive checks on code
/bodies/ were only run in the main source file, but checks on
/declarations/ were run in /all/ headers. Neither of those is the
behavior we want.

Thanks to Sujit for pointing this out!

<rdar://problem/12454226>

llvm-svn: 165635
2012-10-10 17:55:40 +00:00
..
AnalysisConsumer.cpp [analyzer] Don't run non-path-sensitive checks on system headers... 2012-10-10 17:55:40 +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 Move AnalyzerOptions.h into 'Core' StaticAnalyzer sub-library. 2012-08-31 04:35:58 +00:00
FrontendActions.cpp [analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages). 2011-08-16 21:24:21 +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