2005-09-17 うっそぉ C GCC ってこんなんさせてくれるんや。知らんかった。 int g(double f); int f(int a, int b) { int (*ptr)() = g; goto *ptr; } Computed goto の一環か。でも吐いたオブジェクトコード見る限りではスタックフレームの処理が大丈夫じゃなさそうなんですが… っていうか goto *0 とかできるよ。char でもできるよ。ポインタにキャストできれば何でもいいらしい。無茶な機能だ。