# HG changeset patch
# Parent 6660ac776acfa8b34833c74d0e67d292c720191e

diff -r 6660ac776acf lemon/maps.h
--- a/lemon/maps.h	Tue Apr 12 08:04:04 2011 +0200
+++ b/lemon/maps.h	Fri Apr 22 17:36:51 2011 +0200
@@ -2739,8 +2739,8 @@
   namespace _maps_bits {
     template <typename Item>
     struct IterableIntMapNode {
-      IterableIntMapNode() : value(-1) {}
-      IterableIntMapNode(int _value) : value(_value) {}
+      IterableIntMapNode() : prev(INVALID), next(INVALID), value(-1) {}
+      IterableIntMapNode(int _value) : prev(INVALID), next(INVALID), value(_value) {}
       Item prev, next;
       int value;
     };
@@ -3031,7 +3031,7 @@
   namespace _maps_bits {
     template <typename Item, typename Value>
     struct IterableValueMapNode {
-      IterableValueMapNode(Value _value = Value()) : value(_value) {}
+      IterableValueMapNode(Value _value = Value()) : prev(INVALID), next(INVALID), value(_value) {}
       Item prev, next;
       Value value;
     };
