]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
debug validation: introduce DEBUG_VALIDATE_BUG_ON
authorVictor Julien <victor@inliniac.net>
Sat, 19 Sep 2015 11:11:56 +0000 (13:11 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 19 Sep 2015 11:20:51 +0000 (13:20 +0200)
DEBUG_VALIDATE_BUG_ON(exp) will call BUG_ON(exp) if debug validation
is compiled in. Otherwise it's a no-op.

src/util-validate.h

index b5c3da26b2c3cdb91985da3fc28934eac542d3d7..b7647a7d4da85467c498f29697c19f0437c32776 100644 (file)
     }                                               \
 } while(0)
 
+#define DEBUG_VALIDATE_BUG_ON(exp) BUG_ON((exp))
+
 #else /* DEBUG_VALIDATE */
 
 #define DEBUG_ASSERT_FLOW_LOCKED(f)
 #define DEBUG_VALIDATE_FLOW(f)
 #define DEBUG_VALIDATE_PACKET(p)
+#define DEBUG_VALIDATE_BUG_ON(exp)
 
 #endif /* DEBUG_VALIDATE */