最適化しないとバグ
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30313
static inline void bar(){} struct S { signed int i: 32; }; int main() { struct S x = {32}; sizeof(x.i+0); return 0; }
このバグは今のところ、最適化しないときのみ発生している。
最適化のバグはよく聞くが、最適化しないとバグると言うのは初めての体験である。
しかし、このバグいったい何なんだろ? よくこんなバグ見つけたな、俺。
※シンタックス・ハイライト使ってみたけど、ここに貼り付けるコードは、異常なものばかりだし、
どこまで正常に色つけできるか少し不安。