[llvm-commits] CVS: llvm/include/llvm/Analysis/DSGraphTraits.h

Chris Lattner lattner at cs.uiuc.edu
Mon Feb 10 16:48:01 PST 2003


Changes in directory llvm/include/llvm/Analysis:

DSGraphTraits.h updated: 1.11 -> 1.12

---
Log message:

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


---
Diffs of the changes:

Index: llvm/include/llvm/Analysis/DSGraphTraits.h
diff -u llvm/include/llvm/Analysis/DSGraphTraits.h:1.11 llvm/include/llvm/Analysis/DSGraphTraits.h:1.12
--- llvm/include/llvm/Analysis/DSGraphTraits.h:1.11	Mon Nov 18 15:42:19 2002
+++ llvm/include/llvm/Analysis/DSGraphTraits.h	Mon Feb 10 16:46:47 2003
@@ -25,8 +25,7 @@
   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)





More information about the llvm-commits mailing list