blob: 9a4f396d9575e6ef93a63d6cc0eed8d8fd11116a [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/diag15209.d(18): Error: need `this` for `x` of type `int`
fail_compilation/diag15209.d(21): Error: need `this` for `x` of type `int`
---
*/
class C1 { int x; }
struct S1 { alias y = C1.x; }
struct S2 { int x; }
class C2 { alias y = S2.x; }
void main()
{
S1 s1;
s1.y = 10; // invalid field variable access
auto c2 = new C2();
c2.y = 10; // invalid field variable access
}