summary refs log tree commit diff
path: root/src/test/run-pass/fn-bare-bind-generic.rs
blob: 58b28df63ae897b02e43f3b01103543d58e44943 (plain)
1
2
3
4
5
6
7
8
9
10
fn f<T>(i: T, j: T, k: T) {
    assert i == j;
    assert j != k;
}

fn main() {
    // Binding a bare function turns it into a shared closure
    let g: fn@() = bind f(10, 10, 20);
    g();
}