1 #![feature(untagged_unions)]
24 let mut u = Unn { n1: NonCopy };
26 let a = u.n1; //~ ERROR use of moved value: `u`
29 let mut u = Unn { n1: NonCopy };
31 let a = u; //~ ERROR use of moved value: `u`
34 let mut u = Unn { n1: NonCopy };
36 let a = u.n2; //~ ERROR use of moved value: `u`
40 let mut u = Ucc { c1: Copy };
45 let mut u = Ucc { c1: Copy };
50 let mut u = Ucc { c1: Copy };
56 let mut u = Ucn { c: Copy };
61 let mut u = Ucn { c: Copy };
63 let a = u.n; //~ ERROR use of moved value: `u`
66 let mut u = Ucn { c: Copy };
68 let a = u.c; //~ ERROR use of moved value: `u`
71 let mut u = Ucn { c: Copy };
76 let mut u = Ucn { c: Copy };
81 let mut u = Ucn { c: Copy };
83 let a = u; //~ ERROR use of moved value: `u`