rust/src/test/compile-fail/block-arg-as-stmt-with-value.rs
Niko Matsakis 21519bc7e0 demode vec
2012-09-28 13:27:45 -07:00

14 lines
236 B
Rust

fn compute1() -> float {
let v = ~[0f, 1f, 2f, 3f];
do vec::foldl(0f, v) |x, y| { x + *y } - 10f
//~^ ERROR mismatched types: expected `()`
}
fn main() {
let x = compute1();
log(debug, x);
assert(x == -4f);
}