summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@purples.(none)>2009-09-06 13:17:35 +0200
committerSven Verdoolaege <skimo@purples.(none)>2009-09-06 17:57:15 +0200
commit2d0c533cd01019f16bb8de7f8be717aa6e7071ae (patch)
treee91a88970d922f90b13946814f6bef14eff9c701 /include
parentbb61fa04ac4e26d94e704d1e829a6a2b920bee57 (diff)
downloadisl-2d0c533cd01019f16bb8de7f8be717aa6e7071ae.tar.gz
isl-2d0c533cd01019f16bb8de7f8be717aa6e7071ae.tar.bz2
isl-2d0c533cd01019f16bb8de7f8be717aa6e7071ae.zip
isl_assert: validate all arguments and fix up fallout
Diffstat (limited to 'include')
-rw-r--r--include/isl_ctx.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/isl_ctx.h b/include/isl_ctx.h
index 874b1a88..fbf964c5 100644
--- a/include/isl_ctx.h
+++ b/include/isl_ctx.h
@@ -99,7 +99,13 @@ struct isl_ctx {
#define isl_realloc_array(ctx,ptr,type,n) \
isl_realloc(ctx,ptr,type,(n)*sizeof(type))
-#define isl_assert(ctx,test,code) assert(test)
+#define isl_assert(ctx,test,code) \
+ do { \
+ assert(test); \
+ if (0 && !ctx) { \
+ code; \
+ } \
+ } while(0)
#define isl_min(a,b) ((a < b) ? (a) : (b))