llvm-project/clang/lib
Anna Zaks 3d34834bb0 [analyzer] Make Malloc Checker optimistic in presence of inlining.
(In response of Ted's review of r150112.)

This moves the logic which checked if a symbol escapes through a
parameter to invalidateRegionCallback (instead of post CallExpr visit.)

To accommodate the change, added a CallOrObjCMessage parameter to
checkRegionChanges callback.

llvm-svn: 150513
2012-02-14 21:55:24 +00:00
..
ARCMigrate Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
AST Pending clear answer from WG21 on whether core issue 903 is intended to apply to 2012-02-14 21:38:30 +00:00
Analysis Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120> 2012-02-06 21:45:29 +00:00
Basic Set UserLabelPrefix and MCountName correctly for DragonFly BSD. Patch by Sascha Wildner. 2012-02-10 23:02:29 +00:00
CodeGen Use a simpler (and more efficient) pattern to pad vectors. 2012-02-14 12:06:21 +00:00
Driver include clang's config.h unconditionally (v2) 2012-02-14 15:54:49 +00:00
Frontend include clang's config.h unconditionally (v2) 2012-02-14 15:54:49 +00:00
FrontendTool Make use of const-correct ParseCommandLineOptions 2012-02-07 19:36:38 +00:00
Headers Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. 2012-02-08 07:33:36 +00:00
Index More dead code removal (using -Wunreachable-code) 2012-01-20 21:50:17 +00:00
Lex Implement warning for non-wide string literals with an unexpected encoding. Downgrade error for non-wide character literals with an unexpected encoding to a warning for compatibility with gcc and older versions of clang. <rdar://problem/10837678>. 2012-02-11 05:08:10 +00:00
Parse Implement support for lambda capture pack expansions, e.g., 2012-02-14 19:27:52 +00:00
Rewrite more objective-c translator for modern abi. 2012-02-14 19:31:35 +00:00
Sema Check the return type of lambda expressions. 2012-02-14 21:20:44 +00:00
Serialization Implement AST (de-)serialization for lambda expressions. 2012-02-14 17:54:36 +00:00
StaticAnalyzer [analyzer] Make Malloc Checker optimistic in presence of inlining. 2012-02-14 21:55:24 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00