summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/crashes/ice-2862.rs
blob: 8326e3663b054a8319c5ce2df2fe2b544e29dd09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// Test for https://github.com/rust-lang/rust-clippy/issues/2862

pub trait FooMap {
    fn map<B, F: Fn() -> B>(&self, f: F) -> B;
}

impl FooMap for bool {
    fn map<B, F: Fn() -> B>(&self, f: F) -> B {
        f()
    }
}

fn main() {
    let a = true;
    a.map(|| false);
}