]> git.lizzy.rs Git - rust.git/blob - src/test/ui/coercion/coerce-reborrow-imm-vec-arg.rs
Auto merge of #103831 - chenyukang:yukang/fix-103751-ice, r=nagisa
[rust.git] / src / test / ui / coercion / coerce-reborrow-imm-vec-arg.rs
1 // run-pass
2 #![allow(dead_code)]
3 // pretty-expanded FIXME #23616
4
5 fn sum(x: &[isize]) -> isize {
6     let mut sum = 0;
7     for y in x { sum += *y; }
8     return sum;
9 }
10
11 fn sum_mut(y: &mut [isize]) -> isize {
12     sum(y)
13 }
14
15 fn sum_imm(y: &[isize]) -> isize {
16     sum(y)
17 }
18
19 pub fn main() {}