]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-15080.rs
New upstream version 1.49.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-15080.rs
CommitLineData
b7449926 1// run-pass
c34b1796 2
223e47cc 3fn main() {
85aaf69f 4 let mut x: &[_] = &[1, 2, 3, 4];
1a4d82fc 5
c30ab7b3 6 let mut result = vec![];
1a4d82fc 7 loop {
3157f602 8 x = match *x {
416331ca 9 [1, n, 3, ref rest @ ..] => {
1a4d82fc
JJ
10 result.push(n);
11 rest
12 }
416331ca 13 [n, ref rest @ ..] => {
1a4d82fc
JJ
14 result.push(n);
15 rest
16 }
17 [] =>
18 break
223e47cc
LB
19 }
20 }
62682a34 21 assert_eq!(result, [2, 4]);
223e47cc 22}