On Jul 8, 11 00:43, KennyTM~ wrote: > No, I think it's a bug in pure-inference. > > pure int h() { > return 1; > } > int f(alias g)() { > return g(); > } > pure int i() { > return f!h(); // pure function 'i' cannot call impure function 'f' > } http://d.puremagic.com/issues/show_bug.cgi?id=6265