llvm-project/clang/test/Analysis/inlining
Jordan Rose 9a33913645 [analyzer] Fix r168019 to work with unpruned paths as well.
This is the case where the analyzer tries to print out source locations
for code within a synthesized function body, which of course does not have
a valid source location. The previous fix attempted to do this during
diagnostic path pruning, but some diagnostics have pruning disabled, and
so any diagnostic with a path that goes through a synthesized body will
either hit an assertion or emit invalid output.

<rdar://problem/12657843> (again)

llvm-svn: 169631
2012-12-07 19:56:29 +00:00
..
DynDispatchBifurcate.m [analyzer] Commit a test case for r164579. 2012-09-26 18:55:09 +00:00
InlineObjCClassMethod.m [analyzer] Address Jordan's comments for r161822, r161683. 2012-08-14 18:35:06 +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] Track if a region can be a subclass in the dynamic type info. 2012-08-10 18:55:58 +00:00
ObjCImproperDynamictallyDetectableCast.m [analyzer] Track if a region can be a subclass in the dynamic type info. 2012-08-10 18:55:58 +00:00
RetainCountExamples.m [analyzer] Stop tracking symbols based on a retain count summary of 2012-08-29 23:23:43 +00:00
assume-super-init-does-not-return-nil.m [analyzer] Fixup for r162935 as per Jordan's review. 2012-08-30 22:42:41 +00:00
dyn-dispatch-bifurcate.cpp [analyzer] Re-add reinterpret_cast virtual call test case from r163644. 2012-09-12 21:50:56 +00:00
eager-reclamation-path-notes.c [analyzer] Use the CallEnter node to get a value for tracked null arguments. 2012-10-29 17:31:53 +00:00
false-positive-suppression.c [analyzer] New option to not suppress null return paths if an argument is null. 2012-10-29 17:31:59 +00:00
path-notes.c TrackConstraintBRVisitor and ConditionBRVisitor can emit similar 2012-10-25 22:07:10 +00:00
path-notes.m [analyzer] Fix r168019 to work with unpruned paths as well. 2012-12-07 19:56:29 +00:00
retain-count-self-init.m [analyzer] Make analyzer less aggressive when dealing with [self init]. 2012-08-24 00:06:12 +00:00
stl.cpp Adjust some analyzer tests to place widely shared inputs inside of an 2012-09-12 01:11:10 +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 Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00