Changes in directory llvm/lib/Analysis/DataStructure:
DataStructure.cpp updated: 1.243 -> 1.244 --- Log message: If adding a link to a collapsed, node, ignore offset. Fixes 2006-03-27-LinkedCollapsed.ll --- Diffs of the changes: (+3 -0) DataStructure.cpp | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Analysis/DataStructure/DataStructure.cpp diff -u llvm/lib/Analysis/DataStructure/DataStructure.cpp:1.243 llvm/lib/Analysis/DataStructure/DataStructure.cpp:1.244 --- llvm/lib/Analysis/DataStructure/DataStructure.cpp:1.243 Tue Mar 14 23:43:41 2006 +++ llvm/lib/Analysis/DataStructure/DataStructure.cpp Mon Mar 27 17:39:58 2006 @@ -701,6 +701,9 @@ void DSNode::addEdgeTo(unsigned Offset, const DSNodeHandle &NH) { if (NH.isNull()) return; // Nothing to do + if (isNodeCompletelyFolded()) + Offset = 0; + DSNodeHandle &ExistingEdge = getLink(Offset); if (!ExistingEdge.isNull()) { // Merge the two nodes... _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits