| /* |
| 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; |
| } |