summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CallGraph.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2009-10-28 12:23:03 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2009-10-28 12:23:03 +0000
commitcb131542f1fd0b000877fe0695c4eaef53be29c5 (patch)
tree1dc85bce8cae89d49731d8f0ac25003ee06f41e6 /clang/lib/Analysis/CallGraph.cpp
parentf50fd575430209e686a689228b9c94e7fec8fb2a (diff)
downloadbcm5719-llvm-cb131542f1fd0b000877fe0695c4eaef53be29c5.tar.gz
bcm5719-llvm-cb131542f1fd0b000877fe0695c4eaef53be29c5.zip
make CallGraph more flexible by letting it accept ASTContext instead of ASTUnit.
Patch by Simone Pellegrini. llvm-svn: 85386
Diffstat (limited to 'clang/lib/Analysis/CallGraph.cpp')
-rw-r--r--clang/lib/Analysis/CallGraph.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Analysis/CallGraph.cpp b/clang/lib/Analysis/CallGraph.cpp
index ae8845db63a..17dc0685f82 100644
--- a/clang/lib/Analysis/CallGraph.cpp
+++ b/clang/lib/Analysis/CallGraph.cpp
@@ -68,10 +68,8 @@ CallGraph::~CallGraph() {
}
}
-void CallGraph::addTU(ASTUnit &AST) {
- ASTContext &Ctx = AST.getASTContext();
+void CallGraph::addTU(ASTContext& Ctx) {
DeclContext *DC = Ctx.getTranslationUnitDecl();
-
for (DeclContext::decl_iterator I = DC->decls_begin(), E = DC->decls_end();
I != E; ++I) {
OpenPOWER on IntegriCloud