/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/ice7645.d(28): Error: need 'this' for 't' of type 'char' | |
fail_compilation/ice7645.d(31): Error: need 'this' for 'fn' of type 'pure nothrow @nogc @safe void()' | |
--- | |
*/ | |
class C | |
{ | |
class C2() | |
{ | |
char t; | |
} | |
} | |
struct S | |
{ | |
struct S2(T) | |
{ | |
void fn() {} | |
} | |
} | |
void main() | |
{ | |
C c; | |
auto v = c.C2!().t; | |
S s; | |
s.S2!int.fn(); | |
} |