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 | f3bfa21565b8145afe9b4886770257e890b0b68d (patch) | |
tree | 82f48e43732104b85b45cb8b24b2c348baa3a550 /lib/CodeGen/CGExpr.cpp | |
parent | c4e4acb774ee4437227154215e1f602393eb1389 (diff) |
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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77361 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGExpr.cpp')
0 files changed, 0 insertions, 0 deletions