fn foo(v: [int]) : vec::is_empty(v) { #debug("%d", v[0]); }

fn main() {
    let f = fn@() {
        let v = ~[1];
        foo(v); //~ ERROR unsatisfied precondition constraint
    }();
    log(error, f);
}
