The LiveVariables analysis no longer requires a FunctionDecl&; this allows it
to be run on other declarations of blocks of code (e.g., Objective-C methods.)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48339 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp
index 1e40495..8e99878 100644
--- a/Driver/ASTConsumers.cpp
+++ b/Driver/ASTConsumers.cpp
@@ -528,7 +528,7 @@
}
virtual void VisitCFG(CFG& C, FunctionDecl& FD) {
- LiveVariables L(C, FD);
+ LiveVariables L(C);
L.runOnCFG(C);
L.dumpBlockLiveness(*SM);
}
@@ -553,7 +553,7 @@
}
virtual void VisitCFG(CFG& C, FunctionDecl& FD) {
- CheckDeadStores(C, FD, *Ctx, Diags);
+ CheckDeadStores(C, *Ctx, Diags);
}
virtual bool printFuncDeclStart() { return false; }