rust/src/test/compile-fail/issue-1896-2.rs

10 lines
210 B
Rust
Raw Normal View History

2012-11-01 17:14:36 -05:00
fn add(n: int) -> fn@(int) -> int {
fn@(m: int) -> int { m + n }
}
fn main()
{
assert add(3)(4) == 7;
let add3 : fn(int)->int = add(3); //~ ERROR mismatched types
assert add3(4) == 7;
2012-11-01 17:14:36 -05:00
}