Sign in
android
/
toolchain
/
rustc
/
2f3fdfeb95384b9046ea35b3532e23c652eca660
/
.
/
src
/
test
/
ui
/
mut-function-arguments.rs
blob: 620d00edbbce3609e767c103098ad62e2d5b8439 [
file
] [
log
] [
blame
]
// run-pass
#![
feature
(
box_syntax
)]
fn
f
(
mut
y
:
Box
<
isize
>)
{
*
y
=
5
;
assert_eq
!(*
y
,
5
);
}
fn
g
()
{
let
frob
=
|
mut
q
:
Box
<
isize
>|
{
*
q
=
2
;
assert_eq
!(*
q
,
2
);
};
let
w
=
box
37
;
frob
(
w
);
}
pub
fn
main
()
{
let
z
=
box
17
;
f
(
z
);
g
();
}