| /* |
| REQUIRED_ARGS: -Xf- -o- -version=Showme |
| PERMUTE_ARGS: |
| TEST_OUTPUT: |
| ---- |
| [ |
| { |
| "kind" : "module", |
| "file" : "compilable$?:windows=\\|/$json20742.d", |
| "members" : [ |
| { |
| "name" : "X1", |
| "kind" : "struct", |
| "protection" : "private", |
| "line" : 52, |
| "char" : 13, |
| "members" : [] |
| }, |
| { |
| "name" : "Y2", |
| "kind" : "struct", |
| "protection" : "private", |
| "line" : 59, |
| "char" : 13, |
| "members" : [] |
| }, |
| { |
| "name" : "A1", |
| "kind" : "struct", |
| "protection" : "private", |
| "line" : 62, |
| "char" : 13, |
| "members" : [] |
| }, |
| { |
| "name" : "B2", |
| "kind" : "struct", |
| "protection" : "private", |
| "line" : 69, |
| "char" : 13, |
| "members" : [] |
| } |
| ] |
| } |
| ] |
| ---- |
| |
| https://issues.dlang.org/show_bug.cgi?id=20742 |
| */ |
| |
| version(Showme) |
| private struct X1 {} |
| else |
| private struct X2 {} |
| |
| version(Hideme) |
| private struct Y1 {} |
| else |
| private struct Y2 {} |
| |
| static if (true) |
| private struct A1 {} |
| else |
| private struct A2 {} |
| |
| static if (false) |
| private struct B1 {} |
| else |
| private struct B2 {} |