1 error[E0133]: access to union field is unsafe and requires unsafe function or block
2 --> $DIR/union-assignop.rs:19:5
5 | ^^^^^^^^^^ access to union field
7 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
9 error[E0133]: access to union field is unsafe and requires unsafe function or block
10 --> $DIR/union-assignop.rs:20:6
12 LL | *foo.b += NonCopy;
13 | ^^^^^ access to union field
15 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
17 error[E0133]: access to union field is unsafe and requires unsafe function or block
18 --> $DIR/union-assignop.rs:21:6
20 LL | *foo.b = NonCopy;
21 | ^^^^^ access to union field
23 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
25 error[E0133]: access to union field is unsafe and requires unsafe function or block
26 --> $DIR/union-assignop.rs:23:5
29 | ^^^^^ access to union field
31 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
33 error[E0133]: access to union field is unsafe and requires unsafe function or block
34 --> $DIR/union-assignop.rs:25:5
37 | ^^^^^ access to union field
39 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
41 error[E0133]: access to union field is unsafe and requires unsafe function or block
42 --> $DIR/union-assignop.rs:27:13
45 | ^^^^^ access to union field
47 = note: the field may not be properly initialized: using uninitialized data will cause undefined behavior
49 error: aborting due to 6 previous errors
51 For more information about this error, try `rustc --explain E0133`.