blob: 18168ea236182666ef7989032f65f58c630cbafd [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail7903.d(21): Error: variable `fail7903.F1.x` Field members of a `synchronized` class cannot be `public`
fail_compilation/fail7903.d(22): Error: variable `fail7903.F1.y` Field members of a `synchronized` class cannot be `export`
fail_compilation/fail7903.d(27): Error: variable `fail7903.F2.x` Field members of a `synchronized` class cannot be `public`
---
*/
synchronized class K1
{
public struct S { }
}
synchronized class K2
{
struct S { }
}
synchronized class F1
{
public int x;
export int y;
}
synchronized class F2
{
int x;
}