]> git.lizzy.rs Git - rust.git/blob - src/test/ui/moves/move-4.rs
Auto merge of #73660 - flip1995:clippyup, r=nikomatsakis
[rust.git] / src / test / ui / moves / move-4.rs
1 // run-pass
2 #![allow(dead_code)]
3 #![feature(box_syntax)]
4
5 struct Triple { a: isize, b: isize, c: isize }
6
7 fn test(foo: Box<Triple>) -> Box<Triple> {
8     let foo = foo;
9     let bar = foo;
10     let baz = bar;
11     let quux = baz;
12     return quux;
13 }
14
15 pub fn main() {
16     let x = box Triple{a: 1, b: 2, c: 3};
17     let y = test(x);
18     assert_eq!(y.c, 3);
19 }