Sign in
fuchsia
/
third_party
/
github.com
/
rust-lang
/
rust
/
794181788d94b7bc9e4717b97313f525054c4710
/
.
/
src
/
test
/
ui
/
issues
/
issue-15080.rs
blob: 4dd6981d448e54e7856783a7689da2787f41a607 [
file
] [
log
] [
blame
]
// run-pass
fn
main
()
{
let
mut
x
:
&[
_
]
=
&[
1
,
2
,
3
,
4
];
let
mut
result
=
vec
![];
loop
{
x
=
match
*
x
{
[
1
,
n
,
3
,
ref
rest
@
..]
=>
{
result
.
push
(
n
);
rest
}
[
n
,
ref
rest
@
..]
=>
{
result
.
push
(
n
);
rest
}
[]
=>
break
}
}
assert_eq
!(
result
,
[
2
,
4
]);
}