• GCC programmin В упор не понимаю, почему gcc'шники не включили этот(http://gcc.gnu.org/ml/gcc/2001-04/msg01310.html) патч, написанный ещё в 2001 году. Вкратце: патч реализует функцию __builtin_ct_assert == compile time assertion. Иметь такую фичу в gcc было бы очень и очень неплохо, а то мой код уже оброс использованием говнокостыля:
    #define CT_ASSERT(cond) \
    ((void)sizeof(char[1 — 2 * !(cond)]))

Replies (0)