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