]> git.lizzy.rs Git - rust.git/blob - src/test/ui/block-fn-coerce.rs
Rollup merge of #70627 - spastorino:use-place-directly-its-copy, r=oli-obk
[rust.git] / src / test / ui / block-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 }