blob: 97c8ee558569d4cd891e2aa1699b0e1c7c70dc15 [file] [log] [blame]
// PERMUTE_ARGS:
// REQUIRED_ARGS: -transition=field
/*
TEST_OUTPUT:
---
compilable/sw_transition_field.d(15): `sw_transition_field.S1.ix` is `immutable` field
compilable/sw_transition_field.d(16): `sw_transition_field.S1.cx` is `const` field
compilable/sw_transition_field.d(21): `sw_transition_field.S2!(immutable(int)).S2.f` is `immutable` field
compilable/sw_transition_field.d(21): `sw_transition_field.S2!(const(int)).S2.f` is `const` field
---
*/
struct S1
{
immutable int ix = 1;
const int cx = 2;
}
struct S2(F)
{
F f = F.init;
}
alias S2!(immutable int) S2I;
alias S2!( const int) S2C;