Sign in
android
/
toolchain
/
rustc
/
ff3f07ae99a30006dd85b9d73084edd9355c9db6
/
.
/
src
/
tools
/
miri
/
tests
/
run-pass
/
raw.rs
blob: 4fbbb270957b39d6ee71ee70e18d64078d661c8c [
file
] [
log
] [
blame
]
fn
basic_raw
()
{
let
mut
x
=
12
;
let
x
=
&
mut
x
;
assert_eq
!(*
x
,
12
);
let
raw
=
x
as
*
mut
i32
;
unsafe
{
*
raw
=
42
;
}
assert_eq
!(*
x
,
42
);
let
raw
=
x
as
*
mut
i32
;
unsafe
{
*
raw
=
12
;
}
*
x
=
23
;
assert_eq
!(*
x
,
23
);
}
fn
main
()
{
basic_raw
();
}