]> git.lizzy.rs Git - rust.git/blob - tests/ui/for-loop-while/foreach-simple-outer-slot.rs
Rollup merge of #106766 - GuillaumeGomez:rm-stripper-dead-code, r=notriddle
[rust.git] / tests / ui / for-loop-while / foreach-simple-outer-slot.rs
1 // run-pass
2
3
4
5 pub fn main() {
6     let mut sum: isize = 0;
7     first_ten(|i| { println!("main"); println!("{}", i); sum = sum + i; });
8     println!("sum");
9     println!("{}", sum);
10     assert_eq!(sum, 45);
11 }
12
13 fn first_ten<F>(mut it: F) where F: FnMut(isize) {
14     let mut i: isize = 0;
15     while i < 10 { println!("first_ten"); it(i); i = i + 1; }
16 }