// https://issues.dlang.org/show_bug.cgi?id=20565 void main() { { int temp(T)() { return 3; } assert(temp!int() == 3); } { int temp(T)() { return 4; } assert(temp!int() == 4); } { int temp(T)() { return 5; } assert(temp!int() == 5); } }