bearophile wrote: > janderson: >> There is no return type. alias Return is returning an int. > > I know, that code isn't the minimal yet, but even if you replace bar with: > > void bar(T)(T f) { f(); } > > The situation doesn't change. > > Bye, > bearophile My bad. It does look like a compiler deficiency. -Joel