]> git.lizzy.rs Git - rust.git/blob - src/test/ui/binding/irrefutable-slice-patterns.rs
Rollup merge of #63055 - Mark-Simulacrum:save-analysis-clean-2, r=Xanewok
[rust.git] / src / test / ui / binding / irrefutable-slice-patterns.rs
1 // run-pass
2 // #47096
3
4 #![feature(slice_patterns)]
5
6 fn foo(s: &[i32]) -> &[i32] {
7     let &[ref xs @ ..] = s;
8     xs
9 }
10
11 fn main() {
12     let x = [1, 2, 3];
13     let y = foo(&x);
14     assert_eq!(x, y);
15 }