# HG changeset patch
# User Peter Kovacs <kpeter@inf.elte.hu>
# Date 1222684448 -7200
# Node ID d91884dcd572f8f69253ac1d304f0a4a651da76c
# Parent  47b3a3b678379fa06a2c1f0ab2d1e0009ec0c666
Use DEBUG instead of ASSERT in graph extenders (ticket #17)

diff -r 47b3a3b67837 -r d91884dcd572 lemon/bits/base_extender.h
--- a/lemon/bits/base_extender.h	Mon Sep 29 09:58:25 2008 +0200
+++ b/lemon/bits/base_extender.h	Mon Sep 29 12:34:08 2008 +0200
@@ -298,12 +298,12 @@
     public:
       Red() {}
       Red(const Node& node) : Node(node) {
-        LEMON_ASSERT(Parent::red(node) || node == INVALID,
-                     typename Parent::NodeSetError());
+        LEMON_DEBUG(Parent::red(node) || node == INVALID,
+                    typename Parent::NodeSetError());
       }
       Red& operator=(const Node& node) {
-        LEMON_ASSERT(Parent::red(node) || node == INVALID,
-                     typename Parent::NodeSetError());
+        LEMON_DEBUG(Parent::red(node) || node == INVALID,
+                    typename Parent::NodeSetError());
         Node::operator=(node);
         return *this;
       }
@@ -330,12 +330,12 @@
     public:
       Blue() {}
       Blue(const Node& node) : Node(node) {
-        LEMON_ASSERT(Parent::blue(node) || node == INVALID,
-                     typename Parent::NodeSetError());
+        LEMON_DEBUG(Parent::blue(node) || node == INVALID,
+                    typename Parent::NodeSetError());
       }
       Blue& operator=(const Node& node) {
-        LEMON_ASSERT(Parent::blue(node) || node == INVALID,
-                     typename Parent::NodeSetError());
+        LEMON_DEBUG(Parent::blue(node) || node == INVALID,
+                    typename Parent::NodeSetError());
         Node::operator=(node);
         return *this;
       }