dmd/compiler/test/fail_compilation/systemvariables_void_init.d
2022-10-15 13:19:30 +02:00

32 lines
613 B
D

/**
REQUIRED_ARGS: -preview=systemVariables
TEST_OUTPUT:
---
fail_compilation/systemvariables_void_init.d(29): Error: `void` initializers for `@system` variables not allowed in safe functions
fail_compilation/systemvariables_void_init.d(30): Error: `void` initializers for `@system` variables not allowed in safe functions
fail_compilation/systemvariables_void_init.d(31): Error: `void` initializers for `@system` variables not allowed in safe functions
---
*/
struct S
{
int x;
@system int y;
}
struct C
{
S[2] x;
}
enum E : C
{
x = C.init,
}
void main() @safe
{
S s = void;
C c = void;
E e = void;
}