>>907
func()とtest()が同じソース内にあれば、コンパイル時にfunc()を呼び出す必要がないのが明示的なので、
まともなコンパイラなら最適化で呼び出しどころかループもなくなる。