Get RegionStore to work with the retain/release checker and its test cases.
Because the RegionStore can reason about values beyond the reasoning power of BasicStore, this patch splits some of the test cases for the retain/release checker to have versions that are handled by RegionStore (more warnings) and BasicStore (less warnings). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62667 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Analysis/RegionStore.cpp 16 additions, 20 deletionslib/Analysis/RegionStore.cpp
- test/Analysis/CFDateGC.m 3 additions, 1 deletiontest/Analysis/CFDateGC.m
- test/Analysis/cfref_PR2519.c 2 additions, 1 deletiontest/Analysis/cfref_PR2519.c
- test/Analysis/cfref_rdar6080742.c 2 additions, 1 deletiontest/Analysis/cfref_rdar6080742.c
- test/Analysis/retain-release-basic-store.m 102 additions, 0 deletionstest/Analysis/retain-release-basic-store.m
- test/Analysis/retain-release-region-store.m 101 additions, 0 deletionstest/Analysis/retain-release-region-store.m
- test/Analysis/retain-release.m 7 additions, 21 deletionstest/Analysis/retain-release.m
Loading
Please register or sign in to comment