diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-02-07 04:16:04 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-02-07 04:16:04 +0000 |
commit | 3271f8d315712885ac87747369bb1d9f4b1ea81f (patch) | |
tree | b60be331012ba36bc57a8f8684fc910041225d38 /CodeGen/CodeGenModule.cpp | |
parent | d62701bc5321049353017e9abf1963edd57646aa (diff) |
Added several guards in transfer functions for "InvalidValues".
Fixed bug in RemoveDeadBindings by implementing a simple "mark-and-sweep"
cleaner over the bindings, starting from the Decls and block-level expressions
that are considered "live" by the Liveness analysis.
Fixed bug in isa<> implementation for class LValue.
Added "VisitDeclRefExpr" to GRConstants so that we explicitly bind the current
value of variable to the Block-level Expression (i.e., when the DeclRefExpr is
at the CFGBlock level).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46839 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions