]> git.proxmox.com Git - rustc.git/blob - src/test/ui/coercion/coerce-reborrow-mut-vec-arg.rs
New upstream version 1.46.0~beta.2+dfsg1
[rustc.git] / src / test / ui / coercion / coerce-reborrow-mut-vec-arg.rs
1 // run-pass
2
3
4 fn reverse(v: &mut [usize]) {
5 v.reverse();
6 }
7
8 fn bar(v: &mut [usize]) {
9 reverse(v);
10 reverse(v);
11 reverse(v);
12 }
13
14 pub fn main() {
15 let mut the_vec = vec![1, 2, 3, 100];
16 bar(&mut the_vec);
17 assert_eq!(the_vec, [100, 3, 2, 1]);
18 }