1 /* Public domain. */ 2 3 #ifndef _LINUX_BUILD_BUG_H 4 #define _LINUX_BUILD_BUG_H 5 6 #include <linux/compiler.h> 7 8 #define BUILD_BUG() 9 #define BUILD_BUG_ON(x) CTASSERT(!(x)) 10 #define BUILD_BUG_ON_NOT_POWER_OF_2(x) 0 11 #define BUILD_BUG_ON_MSG(x, y) do { } while (0) 12 #define BUILD_BUG_ON_INVALID(x) ((void)0) 13 #define BUILD_BUG_ON_ZERO(x) 0 14 15 #define static_assert(x, ...) 16 17 #endif 18