llvm-project/clang/test/Analysis
Ted Kremenek 0203db73ee Fix PR 2514: Do not flag dead initializations for variables initialized to a constant global variable.
llvm-svn: 64149
2009-02-09 18:01:00 +00:00
..
CFDateGC.m Make the test cases failing due to exact diagnostic matching XFAIL. 2009-02-08 10:28:44 +00:00
CFNumber.c This test now passes using -analyzer-store-region. 2009-01-21 07:10:01 +00:00
CFRetainRelease_NSAssertionHandler.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
CGColorSpace.c Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
CheckNSError.m These test cases now pass with RegionStore. 2009-01-22 18:54:47 +00:00
MissingDealloc.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
NSPanel.m Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
NSString.m Update test case. 2009-02-07 22:55:48 +00:00
NSWindow.m Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
NoReturn.m For now, return UnknownVal() in RegionStore::getElementsSize() for AnonTypedRegions. It wasn't really doing the right thing and was crashing on rdar-6442306-1.m. This fix causes all path-sensitive test cases to pass with RegionStore. 2009-01-22 23:56:56 +00:00
ObjCProperties.m Add RegionStore support for the implicit object region that 'self' references. This causes tests 'ObjCProperties.m' and 'refcnt_naming.m' to now pass with RegionStore. 2009-01-22 23:43:57 +00:00
ObjCRetSigs.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
PR2978.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
array-struct.c Implement retrieval of the default value of element and field regions. 2009-01-23 11:22:12 +00:00
cfref_PR2519.c Get RegionStore to work with the retain/release checker and its test cases. 2009-01-21 06:57:53 +00:00
cfref_rdar6080742.c Get RegionStore to work with the retain/release checker and its test cases. 2009-01-21 06:57:53 +00:00
complex.c This test case now passes with RegionStore. 2009-01-22 22:40:54 +00:00
conditional-op-missing-lhs.c Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
dead-stores.c Fix PR 2514: Do not flag dead initializations for variables initialized to a constant global variable. 2009-02-09 18:01:00 +00:00
dead-stores.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
exercise-ps.c Fix crash ElementRegion::getRValueType() when the RvalueType of the ArrayRegion is a typedef and not (directly) a pointer. 2009-01-24 06:11:36 +00:00
fields.c This test case now passes with RegionStore. 2009-01-22 22:42:59 +00:00
func.c This test case now passes with RegionStore. 2009-01-22 22:43:59 +00:00
misc-ps-basic-store.m The 'misc-ps.m' test case now passes with RegionStore. One case needed to be split out into 'misc-ps-basic-store.m' and 'misc-ps-region-store.m' because the behavior was different between the two store models (RegionStore flags an additional valid bug). 2009-01-22 18:53:15 +00:00
misc-ps-region-store.m The 'misc-ps.m' test case now passes with RegionStore. One case needed to be split out into 'misc-ps-basic-store.m' and 'misc-ps-region-store.m' because the behavior was different between the two store models (RegionStore flags an additional valid bug). 2009-01-22 18:53:15 +00:00
misc-ps.m Fix bug in BasicStore::getLValueElement where if the base of an array subscript expression was an ElementRegion we stacked another ElementRegion on top of that. 2009-01-27 18:29:03 +00:00
no-exit-cfg.c This test case now passes with RegionStore. 2009-01-22 22:45:21 +00:00
null-deref-ps.c Put the region store specific test in a separate file. 2009-02-06 08:56:58 +00:00
outofbound.c Test more array logic in outofbound.c 2009-01-22 20:36:33 +00:00
rdar-6442306-1.m For now, return UnknownVal() in RegionStore::getElementsSize() for AnonTypedRegions. It wasn't really doing the right thing and was crashing on rdar-6442306-1.m. This fix causes all path-sensitive test cases to pass with RegionStore. 2009-01-22 23:56:56 +00:00
rdar-6539791.c Add 'AppendValue' to the list of magic CF function names that cause a tracked object to escape. Fixes <rdar://problem/6560661>. 2009-02-05 22:34:53 +00:00
rdar-6540084.m Fix horrible non-termination bug in LiveVariables. The issue was that 2009-01-30 21:35:30 +00:00
rdar-6541136-region.c Fix a couple bugs: 2009-01-30 00:08:43 +00:00
rdar-6541136.c fix RUN line 2009-01-30 14:03:37 +00:00
refcnt_naming.m Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
region-only-test.c Put the region store specific test in a separate file. 2009-02-06 08:56:58 +00:00
retain-release-basic-store.m Get RegionStore to work with the retain/release checker and its test cases. 2009-01-21 06:57:53 +00:00
retain-release-gc-only.m retain/release checker: Always generate an "autorelease" summary for an "autorelease" message, and have the summary processing logic treat it as a no-op in GC mode. This change is motivated to encode more of the semantics in the summaries themselves for eventual better diagnostics. 2009-01-28 21:44:40 +00:00
retain-release-region-store.m Get RegionStore to work with the retain/release checker and its test cases. 2009-01-21 06:57:53 +00:00
retain-release.m Overhaul BugReporter interface and implementation. The new interface cleans up 2009-02-04 23:49:09 +00:00
stack-addr-ps.c This test case now passes with RegionStore. 2009-01-22 22:49:49 +00:00
uninit-msg-expr.m This test case now passes with RegionStore. 2009-01-22 22:50:46 +00:00
uninit-ps-rdar6145427.m This test case now passes with RegionStore. 2009-01-22 22:51:46 +00:00
uninit-vals-ps-region.c enable test as it works 2009-01-30 13:01:29 +00:00
uninit-vals-ps.c Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
uninit-vals.c Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00
uninit-vals.m This test case now passes with RegionStore. 2009-01-22 22:53:05 +00:00
unused-ivars.m Add -analyze action to run static analyzer, instead of inferring from 2009-01-20 23:17:32 +00:00