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

22 lines
336 B
D

/*
TEST_OUTPUT:
---
fail_compilation/diag7050c.d(14): Error: `@safe` destructor `diag7050c.B.~this` cannot call `@system` destructor `diag7050c.A.~this`
fail_compilation/diag7050c.d(11): `diag7050c.A.~this` is declared here
---
*/
struct A
{
~this(){}
}
@safe struct B
{
A a;
}
@safe void f()
{
auto x = B.init;
}