vq / vlib / v / checker / tests / union_unsafe_fields.vv
14 lines · 13 sloc · 116 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1union Uf32 {
2mut:
3 f f32
4 u u32
5}
6
7fn f() f32 {
8 mut u := Uf32{
9 u: 3
10 }
11 u.f = 3.3 // ok
12 _ := u.u
13 return &u.f
14}
15