/*
TEST_OUTPUT:
---
fail_compilation/diag8894.d(16): Error: no property 'x' for type 'Foo'
fail_compilation/diag8894.d(17): Error: no property 'y' for type 'Foo'
fail_compilation/diag8894.d(18): Error: no property 'x' for type 'Foo'
fail_compilation/diag8894.d(19): Error: no property 'x' for type 'Foo'
---
*/

struct Foo { }

void main()
{
    Foo f;
    f.x;           // UFCS getter1
    f.y!int;       // UFCS getter2
    f.x     = 10;  // UFCS setter1
    f.x!int = 10;  // UFCS setter2
}
