diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-01-13 06:58:15 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-01-13 06:58:15 +0000 |
commit | 093236020718e92c8a192145def28150ed637aaf (patch) | |
tree | c8a02065a3389ec9ee8de504e4265e007d244667 /lib/CodeGen/CodeGenFunction.h | |
parent | b4857264b8d3d861f688cdaa174aab30e0729a73 (diff) |
Fix a corner case in RegionStore where we assign
a struct value to a symbolic index into array.
RegionStore can't actually reason about this,
so we were getting bogus warnings about loading
uninitialized values from the array. The solution
is invalidate the entire array when we cannot
represent the binding explicitly.
Fixes <rdar://problem/8848957>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123368 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions