summaryrefslogtreecommitdiffstats
path: root/include/libtf/defines.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libtf/defines.h')
-rw-r--r--include/libtf/defines.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libtf/defines.h b/include/libtf/defines.h
index ae72980..8e39c7e 100644
--- a/include/libtf/defines.h
+++ b/include/libtf/defines.h
@@ -62,6 +62,7 @@
__FILE__, __LINE__, __func__, #cond); \
abort(); \
}
+#define TF_BUILD_BUG_ON(cond) ((void) sizeof(struct { char TF_BUILD_BUG_ON[-!!(cond)]; }))
#define TF_ALIGN(size,align) ((((size_t)(size)) + (align)-1) & ~((align)-1))