]> git.lizzy.rs Git - rust.git/blob - tests/ui/codegen/issue-16602-2.rs
Rollup merge of #106797 - FawazTirmizi:dev/issues/104284, r=bjorn3
[rust.git] / tests / ui / codegen / issue-16602-2.rs
1 // run-pass
2 struct A {
3     pub x: u32,
4     pub y: u32,
5 }
6
7 fn main() {
8     let mut a = A { x: 1, y: 1 };
9     a = A { x: a.y * 2, y: a.x * 2 };
10     assert_eq!(a.x, 2);
11     assert_eq!(a.y, 2);
12 }