From: Chris Lattner Date: Fri, 14 Feb 2003 23:27:18 +0000 (+0000) Subject: Fix resolution of indirect function calls... whoops X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=98d6f0ad03a4b30743ee012a42dc6e14364a5b79;p=oota-llvm.git Fix resolution of indirect function calls... whoops git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5576 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/DataStructure/DataStructure.cpp b/lib/Analysis/DataStructure/DataStructure.cpp index 6371196c1f7..27247897e57 100644 --- a/lib/Analysis/DataStructure/DataStructure.cpp +++ b/lib/Analysis/DataStructure/DataStructure.cpp @@ -799,7 +799,7 @@ void DSGraph::markIncompleteNodes(unsigned Flags) { // Mark all global nodes as incomplete... if ((Flags & DSGraph::IgnoreGlobals) == 0) for (unsigned i = 0, e = Nodes.size(); i != e; ++i) - if (Nodes[i]->NodeType & DSNode::GlobalNode) + if (Nodes[i]->NodeType & DSNode::GlobalNode && Nodes[i]->getNumLinks()) markIncompleteNode(Nodes[i]); }