summary refs log tree commit diff
path: root/src/test/run-pass/lambda-no-leak.rs
blob: 9ef41f5bc6077fdee53e440c29d60d750413f423 (plain)
1
2
3
4
5
6
7
// Make sure we don't leak fn@s in silly ways.
fn force(f: fn@()) { f() }
fn main() {
    let x = 7;
    let _f = fn@() { log(error, x); };
    force(fn@() { log(error, x); });
}