BUG_ON custom macro
I like it so I usually copy it to code some quick C
#define BUG_ON(cond) \
if(__builtin_expect(!!(cond), 0)) { \
fprintf(stderr, "Error on %s:%d\n", __FILE__, __LINE__); \
abort(); \
}