blob: a2939465830698f33a4e294b51c6a803bb238ebe [file] [log] [blame]
#![feature(unboxed_closures)]
fn foo<F: Fn(usize)>(_: F) {}
fn bar<F: Fn<usize>>(_: F) {}
fn main() {
fn f(_: u64) {}
foo(|_: isize| {}); //~ ERROR type mismatch
bar(|_: isize| {}); //~ ERROR type mismatch
foo(f); //~ ERROR type mismatch
bar(f); //~ ERROR type mismatch
}