// https://issues.dlang.org/show_bug.cgi?id=930 | |
template ATemplate(T) | |
{ | |
template ATemplate() | |
{ | |
auto foo() | |
{ | |
T x = 2; // this line causes an error | |
} | |
} | |
} | |
class TheClass(alias MixIt) | |
{ | |
mixin MixIt!(); | |
} | |
void main() | |
{ | |
auto val = new TheClass!(ATemplate!(int)); | |
val.foo(); | |
} |