llvm-project/clang/test/Analysis/inlining
Yury Gribov 054873b0be AnalysisConsumer: use canonical decl for both lookup and store of
visited decls.

Due to redeclarations, the function may have different declarations used
in CallExpr and in the definition. However, we need to use a unique
declaration for both store and lookup in VisitedCallees. This patch
fixes issues with analysis in topological order. A simple test is
included.

Patch by Alex Sidorin!

Differential Revision: http://reviews.llvm.org/D15410

llvm-svn: 257318
2016-01-11 09:38:48 +00:00
..
DynDispatchBifurcate.m
InlineObjCClassMethod.m
InlineObjCInstanceMethod.h
InlineObjCInstanceMethod.m
ObjCDynTypePopagation.m
ObjCImproperDynamictallyDetectableCast.m
RetainCountExamples.m
analysis-order.c AnalysisConsumer: use canonical decl for both lookup and store of 2016-01-11 09:38:48 +00:00
assume-super-init-does-not-return-nil.m
containers.cpp Do not inline methods of C++ containers (coming from headers). 2014-06-27 01:03:05 +00:00
dyn-dispatch-bifurcate.cpp Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
eager-reclamation-path-notes.c [analyzer] Bug identification 2015-10-22 11:53:04 +00:00
eager-reclamation-path-notes.cpp [analyzer] Bug identification 2015-10-22 11:53:04 +00:00
false-positive-suppression.c
false-positive-suppression.cpp
false-positive-suppression.m
inline-defensive-checks.c
inline-defensive-checks.cpp
inline-defensive-checks.m
path-notes.c [analyzer] Bug identification 2015-10-22 11:53:04 +00:00
path-notes.cpp [analyzer] Bug identification 2015-10-22 11:53:04 +00:00
path-notes.m Attempt to fix build bot test failures. 2015-10-22 13:23:18 +00:00
retain-count-self-init.m
stl.cpp [analyzer] Suppress reports coming from std::__independent_bits_engine 2016-01-06 00:32:52 +00:00
test-always-inline-size-option.c
test_objc_inlining_option.m