summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-01-13 06:58:15 +0000
committerTed Kremenek <kremenek@apple.com>2011-01-13 06:58:15 +0000
commit304b6e4aa11126919a1bf5c8ab1c5b7a334573c4 (patch)
tree7c887e2b755c6420f7d7a7b7c850099bb0cbe507 /llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
parentda2d2f4d1f960f40f62fdbf011eae8fef8c83496 (diff)
downloadbcm5719-llvm-304b6e4aa11126919a1bf5c8ab1c5b7a334573c4.tar.gz
bcm5719-llvm-304b6e4aa11126919a1bf5c8ab1c5b7a334573c4.zip
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> llvm-svn: 123368
Diffstat (limited to 'llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud