llvm-project/clang/test/Analysis/inlining
Artem Dergachev c8b1d5f329 [analyzer] Fix diagnostics in callees of interesting callees.
removeUnneededCalls() is responsible for removing path diagnostic pieces within
functions that don't contain "interesting" events. It makes bug reports
much tidier.

When a stack frame is known to be interesting, the function doesn't descend
into it to prune anything within it, even other callees that are totally boring.

Fix the function to prune boring callees in interesting stack frames.

Differential Revision: https://reviews.llvm.org/D45117

llvm-svn: 329102
2018-04-03 18:52:30 +00:00
..
DynDispatchBifurcate.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
InlineObjCClassMethod.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
InlineObjCInstanceMethod.h
InlineObjCInstanceMethod.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
ObjCDynTypePopagation.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
ObjCImproperDynamictallyDetectableCast.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
RetainCountExamples.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
analysis-order.c Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
assume-super-init-does-not-return-nil.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
containers.cpp [analyzer] NFC: Run many existing C++ tests with a custom operator new(). 2018-01-24 21:24:10 +00:00
dyn-dispatch-bifurcate.cpp Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
eager-reclamation-path-notes.c Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
eager-reclamation-path-notes.cpp Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
false-positive-suppression.c [analyzer] Extend SuppressInlineDefensiveChecksVisitor to all macros, including non-function-like ones 2018-01-30 22:58:06 +00:00
false-positive-suppression.cpp Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
false-positive-suppression.m [analyzer] trackNullOrUndefValue: always track through parentheses and casts. 2017-12-20 01:03:22 +00:00
inline-defensive-checks.c [analyzer] Track null or undef values through pointer arithmetic. 2018-03-30 19:27:42 +00:00
inline-defensive-checks.cpp [analyzer] Improve suppression for inlined defensive checks before operator &. 2017-04-24 19:30:33 +00:00
inline-defensive-checks.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
path-notes.c [analyzer] Fix diagnostics in callees of interesting callees. 2018-04-03 18:52:30 +00:00
path-notes.cpp [analyzer] De-duplicate path diagnostics for each exploded graph node. 2017-12-20 01:17:53 +00:00
path-notes.m [analyzer] trackNullOrUndefValue: always track through parentheses and casts. 2017-12-20 01:03:22 +00:00
retain-count-self-init.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
stl.cpp Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
temp-dtors-path-notes.cpp [analyzer] Enable cfg-temporary-dtors by default. 2018-03-01 18:53:13 +00:00
test-always-inline-size-option.c Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00
test_objc_inlining_option.m Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers 2017-03-03 18:02:02 +00:00