diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-03-22 20:11:00 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-03-22 20:11:00 +0000 |
commit | 5fb5c6afbb331b87c638fad42f5b37ed697e5580 (patch) | |
tree | 5913c8d778461b7e397c3dc41ba0f4763f30f16f /lib/CodeGen/CodeGenModule.cpp | |
parent | c68ab77068d1aef6c31f18e941b79201be0f71f3 (diff) |
Changed merge operation for uninitialized values analysis to "intersect" (previous union).
The effect is that if a variable is uninitialized along a branch (but initialized along another), at merge points it is considered uninitialized. Previously we had the opposite behavior. The new behavior is more conservative, and more in line with gcc's behavior.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48689 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions