| // https://issues.dlang.org/show_bug.cgi?id=19941 |
| |
| /******************************************/ |
| |
| immutable i4 = 42; |
| const v4 = new C4; |
| class C4 { int f4 = i4; } |
| |
| const v5 = new C5; |
| immutable i5 = 42; |
| class C5 { int f5 = i5; } |
| |
| const v6 = new C6; |
| class C6 { int f6 = i6; } |
| immutable i6 = 42; |
| |
| /******************************************/ |
| |
| immutable i10 = 42; |
| __gshared v10 = new C10; |
| class C10 { int f10 = i10; } |
| |
| __gshared v11 = new C11; |
| immutable i11 = 42; |
| class C11 { int f11 = i11; } |
| |
| __gshared v12 = new C12; |
| class C12 { int f12 = i12; } |
| immutable i12 = 42; |
| |
| /******************************************/ |
| |
| immutable i13 = 42; |
| immutable v13 = new C13; |
| class C13 { int f13 = i13; } |
| |
| immutable v14 = new C14; |
| immutable i14 = 42; |
| class C14 { int f14 = i14; } |
| |
| immutable v15 = new C15; |
| class C15 { int f15 = i15; } |
| immutable i15 = 42; |
| |
| /******************************************/ |
| |
| immutable i16 = 42; |
| shared v16 = new C16; |
| class C16 { int f16 = i16; } |
| |
| shared v17 = new C17; |
| immutable i17 = 42; |
| class C17 { int f17 = i17; } |
| |
| shared v18 = new C18; |
| class C18 { int f18 = i18; } |
| immutable i18 = 42; |