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

18 lines
303 B
D

void test()
{
int a;
struct Field
{
this(this) { ++a; }
~this() { --a; }
}
struct S
{
Field field; // generates __fieldPostblit, __fieldDtor, and opAssign
}
static assert(__traits(isNested, Field));
static assert(!__traits(isNested, S));
}