libmdb: wrap function that is only used with assertions enabled in #ifndef NDEBUG
authorSimon Gerber <simon.gerber@inf.ethz.ch>
Tue, 29 Aug 2017 06:34:06 +0000 (08:34 +0200)
committerSimon Gerber <simon.gerber@inf.ethz.ch>
Tue, 29 Aug 2017 06:43:39 +0000 (08:43 +0200)
Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>

lib/mdb/mdb_tree.c

index 0278c6a..c2acbe1 100644 (file)
@@ -540,6 +540,7 @@ mdb_rebalance(struct cte *node)
     return node;
 }
 
+#ifndef NDEBUG
 static bool
 mdb_is_child(struct cte *child, struct cte *parent)
 {
@@ -550,6 +551,7 @@ mdb_is_child(struct cte *child, struct cte *parent)
         return N(parent)->left == child || N(parent)->right == child;
     }
 }
+#endif
 
 static bool
 mdb_is_inside(genpaddr_t outer_begin, genpaddr_t outer_end,