Bugfix for calling dump() after the links vector has been cleared

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5533 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-02-10 22:46:47 +00:00
parent a954b5eb3a
commit 1fcc101b1c
2 changed files with 2 additions and 4 deletions

View File

@ -25,8 +25,7 @@ class DSNodeIterator : public forward_iterator<const DSNode, ptrdiff_t> {
DSNodeIterator(NodeTy *N) : Node(N), Offset(0) {} // begin iterator
DSNodeIterator(NodeTy *N, bool) // Create end iterator
: Node(N) {
Offset = (N->getSize()+((1 << DS::PointerShift)-1)) &
~((1 << DS::PointerShift)-1);
Offset = N->getNumLinks() << DS::PointerShift;
}
public:
DSNodeIterator(const DSNodeHandle &NH)

View File

@ -25,8 +25,7 @@ class DSNodeIterator : public forward_iterator<const DSNode, ptrdiff_t> {
DSNodeIterator(NodeTy *N) : Node(N), Offset(0) {} // begin iterator
DSNodeIterator(NodeTy *N, bool) // Create end iterator
: Node(N) {
Offset = (N->getSize()+((1 << DS::PointerShift)-1)) &
~((1 << DS::PointerShift)-1);
Offset = N->getNumLinks() << DS::PointerShift;
}
public:
DSNodeIterator(const DSNodeHandle &NH)