diff --git a/lib/Analysis/DataStructure/BottomUpClosure.cpp b/lib/Analysis/DataStructure/BottomUpClosure.cpp index 6d1a575e6b7..671863e1b9d 100644 --- a/lib/Analysis/DataStructure/BottomUpClosure.cpp +++ b/lib/Analysis/DataStructure/BottomUpClosure.cpp @@ -146,6 +146,7 @@ DSGraph &BUDataStructures::calculateGraph(Function &F) { std::vector &CallSitesForFunc = CallSites[&FI]; CallSitesForFunc.push_back(Call); CallSitesForFunc.back().setResolvingCaller(&F); + CallSitesForFunc.back().setCallee(0); // Clone the callee's graph into the current graph, keeping // track of where scalars in the old graph _used_ to point,