]> git.proxmox.com Git - rustc.git/blob - tests/ui/closures/old-closure-fn-coerce.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / closures / old-closure-fn-coerce.rs
1 // run-pass
2 #![allow(unused_braces)]
3
4 fn force<F>(f: F) -> isize where F: FnOnce() -> isize { return f(); }
5
6 pub fn main() {
7 fn f() -> isize { return 7; }
8 assert_eq!(force(f), 7);
9 let g = {||force(f)};
10 assert_eq!(g(), 7);
11 }