yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> > 「おんなじ引数で呼ぶってのがたくさんある」というのは良く分からないなあ.
> > それも静的にですよね.そんなことがそれほどあるのかしらん.

> こうすると、インライン展開は別にやらなくても、g_10() の中で
> if文外したり、計算を進めたりできるわけです。まあ、関数呼出し
> のインライン展開も、分類上は、specialization の一種ではある
> んですけれど。

これは分かるんですけれど,g_10(), g_20(), g_4()とかがたくさんできるん
じゃないか(だったらインライン展開の方が良いんじゃないか)ということです.

あちこちからg(10, x, y)のように特定の引数だけで呼ばれるということが,
そんなにあるものかどうか.あとは,specialize結果をちゃんと(同じインス
タンスを呼ぶように)共有するのがそんなに簡単なのかどうか(色んなファイル
から呼ばれてたり,とか).

                                前田敦司