今更知ってみたり

gccインテルコンパイラが静的データをどういうシンボルと配置で吐くのか確認しようとした。

がびーん、静的メンバ配列ってできなかったのかー!今更知ったこの事実。なんで今まで知らなかったんだろう...

struct foo {
    static const int bar[] = { 0, 1, 2 }; // error!!
}; 

あと、Mac OS Xにobjdumpが無くて困ってみたり。odのダンプでは分かりづらくて仕方が無い。