]> git.lizzy.rs Git - rust.git/blob - src/test/ui/overloaded/overloaded-calls-object-zero-args.rs
Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-2022-03-20
[rust.git] / src / test / ui / overloaded / overloaded-calls-object-zero-args.rs
1 // run-pass
2 // Tests calls to closure arguments where the closure takes 0 arguments.
3 // This is a bit tricky due to rust-call ABI.
4
5
6 fn foo(f: &mut dyn FnMut() -> isize) -> isize {
7     f()
8 }
9
10 fn main() {
11     let z = foo(&mut || 22);
12     assert_eq!(z, 22);
13 }