]> git.lizzy.rs Git - rust.git/blob - src/test/ui/structs-enums/rec-extend.rs
Pin panic-in-drop=abort test to old pass manager
[rust.git] / src / test / ui / structs-enums / rec-extend.rs
1 // run-pass
2
3
4
5
6 struct Point {x: isize, y: isize}
7
8 pub fn main() {
9     let origin: Point = Point {x: 0, y: 0};
10     let right: Point = Point {x: origin.x + 10,.. origin};
11     let up: Point = Point {y: origin.y + 10,.. origin};
12     assert_eq!(origin.x, 0);
13     assert_eq!(origin.y, 0);
14     assert_eq!(right.x, 10);
15     assert_eq!(right.y, 0);
16     assert_eq!(up.x, 0);
17     assert_eq!(up.y, 10);
18 }