Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
overloaded
/
overloaded-calls-object-zero-args.rs
blob: e5f1895b49dcaf2607b4d4850056dff6e4dc1d01 [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
// Tests calls to closure arguments where the closure takes 0 arguments.
// This is a bit tricky due to rust-call ABI.
fn
foo
(
f
:
&
mut
dyn
FnMut
()
->
isize
)
->
isize
{
f
()
}
fn
main
()
{
let
z
=
foo
(&
mut
||
22
);
assert_eq
!(
z
,
22
);
}