Sign in
android
/
toolchain
/
rustc
/
635618df8991b8a005e435895ea0b1eee7e3faf0
/
.
/
tests
/
run-make
/
issue-20626
/
foo.rs
blob: a474e234e72d0b5b83cdd340bd8071867f3b5651 [
file
] [
log
] [
blame
]
fn
identity
(
a
:
&
u32
)
->
&
u32
{
a
}
fn
print_foo
(
f
:
&
fn
(&
u32
)
->
&
u32
,
x
:
&
u32
)
{
print
!(
"{}"
,
(*
f
)(
x
));
}
fn
main
()
{
let
x
=
&
4
;
let
f
:
fn
(&
u32
)
->
&
u32
=
identity
;
// Didn't print 4 on optimized builds
print_foo
(&
f
,
x
);
}