dmd/compiler/test/compilable/nestedtempl0.d
2022-07-09 18:53:07 +02:00

13 lines
354 B
D

class C2
{
class N(alias a) {}
}
void test2()
{
int a;
static assert(__traits(isSame, __traits(parent, C2.N!0), C2));
static assert(__traits(isSame, __traits(parent, C2.N!a), C2));
static assert(__traits(classInstanceSize, C2.N!0) == size_t.sizeof * 3);
static assert(__traits(classInstanceSize, C2.N!a) == size_t.sizeof * 4);
}