#define COMPILETIME_ASSERT(expr) ((void)sizeof(char[(expr)?1:-1]))
(void)sizeof(char[1]);
(void)1;
(void)0;
就是整句话啥也不干。