aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CallGraph.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-09-29 19:44:27 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-09-29 19:44:27 +0000
commitf4526e3fd48248af78b3d59ec36a37bc055b326f (patch)
tree937143c4352bb089ece89213bf9649d7a2f2e25a /lib/Analysis/CallGraph.cpp
parentf352bddf015e537350416c296dd2963524f554f9 (diff)
Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be:
-A NamedDecl reference -A TypeLoc git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83095 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/CallGraph.cpp')
-rw-r--r--lib/Analysis/CallGraph.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/Analysis/CallGraph.cpp b/lib/Analysis/CallGraph.cpp
index f605bd98f5..ae8845db63 100644
--- a/lib/Analysis/CallGraph.cpp
+++ b/lib/Analysis/CallGraph.cpp
@@ -51,10 +51,7 @@ void CGBuilder::VisitCallExpr(CallExpr *CE) {
if (FunctionDecl *CalleeDecl = CE->getDirectCallee()) {
Entity Ent = Entity::get(CalleeDecl, G.getProgram());
CallGraphNode *CalleeNode = G.getOrInsertFunction(Ent);
-
- const Decl *Parent = ASTLocation::FindImmediateParent(FD, CE);
-
- CallerNode->addCallee(ASTLocation(Parent, CE), CalleeNode);
+ CallerNode->addCallee(ASTLocation(FD, CE), CalleeNode);
}
}