From bd9cc5ca890d6d18eaaca1b78a0465b668e9a7dd Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Mon, 10 Sep 2007 17:36:42 +0000 Subject: 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 --- clang/Driver/ASTStreamers.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/Driver/ASTStreamers.cpp') 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 -- cgit v1.2.3