diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-07-28 20:46:55 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-07-28 20:46:55 +0000 |
commit | a41d9dd1f1bd88e022bc2f82987aeead497088c7 (patch) | |
tree | 68b555bd5a4e8322c7dc135514c73274dbfa8a73 /llvm/lib/Transforms/Utils/ValueMapper.cpp | |
parent | 1da7555a280930db452d570fb02448d48cd648f7 (diff) | |
download | bcm5719-llvm-a41d9dd1f1bd88e022bc2f82987aeead497088c7.tar.gz bcm5719-llvm-a41d9dd1f1bd88e022bc2f82987aeead497088c7.zip |
Fix PR 4631. The compound initializers of unions were not being evaluated, which
could cause false positives if any the subexpressions had side-effects. These
initializers weren't evaluated because the StoreManager would need to handle
them, but that's an orthogonal problem of whether or not the StoreManager can
handle the binding.
llvm-svn: 77361
Diffstat (limited to 'llvm/lib/Transforms/Utils/ValueMapper.cpp')
0 files changed, 0 insertions, 0 deletions