about summary refs log tree commit diff
path: root/tests/ui/closures/2229_closure_analysis/run_pass/issue-88372.rs
blob: 1fa272117e9b857728c9529bed25e34f2db619f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//@ edition:2021
//@ run-pass


fn solve<F>(validate: F) -> Option<u64>
where
    F: Fn(&mut [i8; 1]),
{
    let mut position: [i8; 1] = [1];
    Some(0).map(|_| {
        validate(&mut position);
        let [_x] = position;
        0
    })
}

fn main() {
    solve(|_| ());
}