[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/TopDownClosure.cpp
Chris Lattner
lattner at cs.uiuc.edu
Fri Feb 4 10:58:20 PST 2005
Changes in directory llvm/lib/Analysis/DataStructure:
TopDownClosure.cpp updated: 1.73 -> 1.74
---
Log message:
Fix the Regression/Transforms/DSAnalysis/recursion.ll regression.
---
Diffs of the changes: (+3 -4)
TopDownClosure.cpp | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
Index: llvm/lib/Analysis/DataStructure/TopDownClosure.cpp
diff -u llvm/lib/Analysis/DataStructure/TopDownClosure.cpp:1.73 llvm/lib/Analysis/DataStructure/TopDownClosure.cpp:1.74
--- llvm/lib/Analysis/DataStructure/TopDownClosure.cpp:1.73 Sun Jan 30 18:10:45 2005
+++ llvm/lib/Analysis/DataStructure/TopDownClosure.cpp Fri Feb 4 12:58:04 2005
@@ -241,10 +241,9 @@
for (BUDataStructures::ActualCalleesTy::const_iterator I = IP.first;
I != IP.second; ++I) {
DSGraph& CalleeGraph = getDSGraph(*I->second);
- assert(&CalleeGraph != &Graph && "TD need not inline graph into self!");
-
- CallSites.insert(std::make_pair(&CalleeGraph,
- std::make_pair(I->second, &*CI)));
+ if (&CalleeGraph != &Graph)
+ CallSites.insert(std::make_pair(&CalleeGraph,
+ std::make_pair(I->second, &*CI)));
}
}
More information about the llvm-commits
mailing list