blob: 38bb6dcbc61f216549a6560b5edd84b8f0646959 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail341.d(26): Error: struct `fail341.S` is not copyable because field `t` is not copyable
fail_compilation/fail341.d(27): Error: function `fail341.foo` cannot be used because it is annotated with `@disable`
---
*/
struct T
{
@disable this(this)
{
}
}
struct S
{
T t;
}
@disable void foo() { }
void main()
{
S s;
auto t = s;
foo();
}