Fix PR 4631. The compound initializers of unions were not being evaluated, which
authorTed Kremenek <kremenek@apple.com>
Tue, 28 Jul 2009 20:46:55 +0000 (20:46 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 28 Jul 2009 20:46:55 +0000 (20:46 +0000)
commita41d9dd1f1bd88e022bc2f82987aeead497088c7
tree68b555bd5a4e8322c7dc135514c73274dbfa8a73
parent1da7555a280930db452d570fb02448d48cd648f7
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
clang/lib/Analysis/GRExprEngine.cpp
clang/test/Analysis/uninit-vals-ps.c