Functions reachable from the arguments of unresolvable call nodes should

not have their arguments marked complete


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8639 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-09-20 23:58:33 +00:00
parent ec157b7cde
commit 11fc9301fb
2 changed files with 17 additions and 2 deletions
@@ -51,7 +51,10 @@ bool BUDataStructures::run(Module &M) {
// At the end of the bottom-up pass, the globals graph becomes complete.
// FIXME: This is not the right way to do this, but it is sorta better than
// nothing!
// nothing! In particular, externally visible globals and unresolvable call
// nodes at the end of the BU phase should make things that they point to
// incomplete in the globals graph.
//
GlobalsGraph->maskIncompleteMarkers();
return false;
}