aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/lib.h
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2013-01-30 02:51:04 -0800
committerKeir Fraser <keir@xen.org>2013-01-30 02:51:04 -0800
commit3b8e11e853bfa79e220bfcdcdea5047ad22b35e1 (patch)
treef6ecebdf192de7fb7e5f531c48fd321d0413548c /xen/include/xen/lib.h
parent563be9eb8ea34119dbbff7221e7afd0773336761 (diff)
downloadxen-3b8e11e853bfa79e220bfcdcdea5047ad22b35e1.tar.gz
xen-3b8e11e853bfa79e220bfcdcdea5047ad22b35e1.tar.bz2
xen-3b8e11e853bfa79e220bfcdcdea5047ad22b35e1.zip
xen: Define debug_build() based on NDEBUG. Use it in a few printk's.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/xen/lib.h')
-rw-r--r--xen/include/xen/lib.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/xen/lib.h b/xen/include/xen/lib.h
index f7074cf2ff..31e1117446 100644
--- a/xen/include/xen/lib.h
+++ b/xen/include/xen/lib.h
@@ -41,8 +41,10 @@ do { \
#ifndef NDEBUG
#define ASSERT(p) \
do { if ( unlikely(!(p)) ) assert_failed(#p); } while (0)
+#define debug_build() 1
#else
#define ASSERT(p) do { if ( 0 && (p) ); } while (0)
+#define debug_build() 0
#endif
#define ABS(_x) ({ \