llvm-project/clang/lib
Jordan Rose 4db7c1e7e5 [analyzer] When creating a trimmed graph, preserve whether a node is a sink.
This is important because sometimes two nodes are identical, except the
second one is a sink.

This bug has probably been around for a while, but it wouldn't have been an
issue in the old report graph algorithm. I'm ashamed to say I actually looked
at this the first time around and thought it would never be a problem...and
then didn't include an assertion to back that up.

PR15684

llvm-svn: 178944
2013-04-06 01:42:02 +00:00
..
ARCMigrate [arcmt] Copy the diagnostics so we don't have to worry about invaliding iterators from the diagnostic list. 2013-04-01 21:12:30 +00:00
AST Make helpers static & 80 cols. 2013-04-04 17:07:04 +00:00
ASTMatchers Implements memoization for ancestor matching. 2013-03-14 16:33:21 +00:00
Analysis Thread safety analysis: Turn on checking for non-scalar types by default. 2013-04-01 17:47:37 +00:00
Basic AArch64: bring predefines in line with most recent ACLE document 2013-04-05 14:08:55 +00:00
CodeGen <rdar://problem/13325066> Destroy std::initializer_list temporaries whose lifetime has been extended by reference binding. 2013-04-06 00:46:20 +00:00
Driver [analyzer] Re-enable cplusplus.NewDelete (but not NewDeleteLeaks). 2013-04-05 17:55:07 +00:00
Edit [objcmt] Fix a mishandled conversion to objc directory literal. 2013-04-06 01:13:17 +00:00
Format Allow breaking after 'class' for classes with looong names. 2013-04-05 17:22:09 +00:00
Frontend Initial support for struct-path aware TBAA. 2013-04-04 21:53:22 +00:00
FrontendTool <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. 2013-03-27 16:47:18 +00:00
Headers Add tests that build modules for our builtin headers, and fix two buglets exposed by doing so. 2013-04-04 02:55:24 +00:00
Lex [preprocessor] Minor optimization following r178671. 2013-04-03 21:29:07 +00:00
Parse Make the ObjC attributes diagnostics a bit more informative. 2013-04-04 00:15:10 +00:00
Rewrite Add 178663 back. 2013-04-03 19:27:57 +00:00
Sema Rework how ObjC method inherit deprecated/availability. 2013-04-06 00:34:27 +00:00
Serialization Pare back r164351 somewhat. The problem that change was addressing was that we 2013-04-03 22:49:41 +00:00
StaticAnalyzer [analyzer] When creating a trimmed graph, preserve whether a node is a sink. 2013-04-06 01:42:02 +00:00
Tooling ClangTool output cleanup 2013-03-15 20:14:01 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00