summary refs log tree commit diff
path: root/src/test/compile-fail/block-arg-as-stmt-with-value.rs
blob: dfa39082a9402450ddba3a499ad063267fbf26bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13

fn compute1() -> float {
    let v = [0f, 1f, 2f, 3f];

    vec::foldl(0f, v) { |x, y| x + y } - 10f
    //!^ ERROR mismatched types: expected `()`
}

fn main() {
    let x = compute1();
    log(debug, x);
    assert(x == -4f);
}