//@ run-pass | |
#![allow(dead_code)] | |
//@ pretty-expanded FIXME #23616 | |
fn sum(x: &[isize]) -> isize { | |
let mut sum = 0; | |
for y in x { sum += *y; } | |
return sum; | |
} | |
fn sum_mut(y: &mut [isize]) -> isize { | |
sum(y) | |
} | |
fn sum_imm(y: &[isize]) -> isize { | |
sum(y) | |
} | |
pub fn main() {} |