]> granicus.if.org Git - clang/commit
Fix an insidious bug in RegionStore::RemoveDeadBindings() pointed out
authorTed Kremenek <kremenek@apple.com>
Thu, 29 Oct 2009 05:14:17 +0000 (05:14 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 29 Oct 2009 05:14:17 +0000 (05:14 +0000)
commit01756192fe41f07b36498ab5ead5653d6dae16fe
treee8a20914973ace8eacfb2ec9244959733abfd5c2
parentbceaf8614b2e161840dc4077861855dff151d948
Fix an insidious bug in RegionStore::RemoveDeadBindings() pointed out
by Zhongxing Xu.  RemoveDeadBindings() would falsely prune
SymbolicRegions from the store that wrapped derived symbols whose
liveness could only be determined after scanning the store.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85484 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/RegionStore.cpp
test/Analysis/misc-ps-region-store.m