aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-01-20 17:37:17 +0000
committerTed Kremenek <kremenek@apple.com>2011-01-20 17:37:17 +0000
commit13bd4236ab8297350be388ab442b4c42eb8fe437 (patch)
tree514c51cb7460d8e61dfb7f9261bf9c11c4deb4a8 /lib/CodeGen/CodeGenModule.cpp
parent2726267f094a0c1f5ac5b501ec5a9898c58876bf (diff)
Add rudimentary path-sensitivity to UnintializedValuesV2
analysis for short-circuited operations. For branch written like "if (x && y)", we maintain two sets of dataflow values for the outgoing branches. This suppresses some common false positives for -Wuninitialized-experimental. This change introduces some assertion failures when running on the LLVM codebase. WIP. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123923 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions