llvm-project/clang/test/Analysis/inlining
Anna Zaks 05139fff42 [analyzer] Tweak getDerefExpr more to track DeclRefExprs to references.
In the committed example, we now see a note that tells us when the pointer
was assumed to be null.

This is the only case in which getDerefExpr returned null (failed to get
the dereferenced expr) throughout our regression tests. (There were multiple
occurrences of this one.)

llvm-svn: 179736
2013-04-18 00:15:15 +00:00
..
DynDispatchBifurcate.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
InlineObjCClassMethod.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
InlineObjCInstanceMethod.h [analyzer] ObjC Inlining: add tests for ivars and properties. 2012-08-10 18:56:01 +00:00
InlineObjCInstanceMethod.m [analyzer] Follow up to r167762 - precisely determine the adjustment 2012-11-12 23:40:29 +00:00
ObjCDynTypePopagation.m [analyzer] Restrict ObjC type inference to methods that have related result type. 2013-02-25 22:10:34 +00:00
ObjCImproperDynamictallyDetectableCast.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
RetainCountExamples.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
assume-super-init-does-not-return-nil.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
containers.cpp [analyzer] For now, don't inline [cd]tors of C++ containers. 2013-04-02 00:26:35 +00:00
dyn-dispatch-bifurcate.cpp [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
eager-reclamation-path-notes.c [analyzer] Don't emit extra context arrow after returning from an inlined call. 2013-04-12 00:44:01 +00:00
eager-reclamation-path-notes.cpp [analyzer] Show "Returning from ..." note at caller's depth, not callee's. 2013-04-12 00:44:17 +00:00
false-positive-suppression.c [analyzer] Allow tracknullOrUndef look through the ternary operator even when condition is unknown 2013-04-03 21:34:12 +00:00
false-positive-suppression.cpp [analyzer] Fix test to actually test what was intended. 2013-03-22 21:15:26 +00:00
inline-defensive-checks.c [analyzer] IDC: Add config option; perform the idc check on first “null node” rather than last “non-null”. 2013-03-06 20:25:59 +00:00
inline-defensive-checks.cpp [analyzer] Fix null tracking for the given test case, by using the proper state and removing redundant code. 2013-04-05 23:50:11 +00:00
inline-defensive-checks.m [analyzer] Address Jordan’s review of r178309 - do not register an extra visitor for nil receiver 2013-03-29 22:32:38 +00:00
path-notes.c [analyzer] Gain more precision retrieving the right SVal by specifying the type of the expression. 2013-04-17 22:29:51 +00:00
path-notes.cpp [analyzer] Tweak getDerefExpr more to track DeclRefExprs to references. 2013-04-18 00:15:15 +00:00
path-notes.m [analyzer] Show "Returning from ..." note at caller's depth, not callee's. 2013-04-12 00:44:17 +00:00
retain-count-self-init.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
stl.cpp [analyzer] For now, don't inline [cd]tors of C++ containers. 2013-04-02 00:26:35 +00:00
test-always-inline-size-option.c [analyzer] Do not count calls to small functions when computing stack 2012-09-10 23:35:11 +00:00
test_objc_inlining_option.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00