diff options
| author | Ted Kremenek <kremenek@apple.com> | 2007-09-10 17:36:42 +0000 | 
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2007-09-10 17:36:42 +0000 | 
| commit | bd9cc5ca890d6d18eaaca1b78a0465b668e9a7dd (patch) | |
| tree | 343dc5c78284495b1a3f2565cd4a60b24cc73363 /clang/Driver/ASTStreamers.cpp | |
| parent | 5f64ca8ec59dcd0320bc56481562fdb8f0363b7a (diff) | |
| download | bcm5719-llvm-bd9cc5ca890d6d18eaaca1b78a0465b668e9a7dd.tar.gz bcm5719-llvm-bd9cc5ca890d6d18eaaca1b78a0465b668e9a7dd.zip | |
Fixed LiveVariables to no longer track the liveness of function pointers
that refer to direct function calls.
Modified interface of LiveVariables to only track liveness of VarDecls.
This cleans up a bunch of edge cases, and removed the bug just mentioned.
llvm-svn: 41797
Diffstat (limited to 'clang/Driver/ASTStreamers.cpp')
| -rw-r--r-- | clang/Driver/ASTStreamers.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/clang/Driver/ASTStreamers.cpp b/clang/Driver/ASTStreamers.cpp index 59be1b36e7a..d4c55ad681a 100644 --- a/clang/Driver/ASTStreamers.cpp +++ b/clang/Driver/ASTStreamers.cpp @@ -240,7 +240,8 @@ namespace {      virtual void VisitCFG(CFG& C) {        LiveVariables L;        L.runOnCFG(C); -      L.dumpBlockLiveness(PP.getSourceManager()); +      L.dumpBlockLiveness(PP.getSourceManager());     +      L.dumpVarLiveness(PP.getSourceManager());      }    };  } // end anonymous namespace | 

