Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
mir-opt
/
dataflow-const-prop
/
sibling_ptr.rs
blob: 87ef00d18295fe1ca861d419d1f9f2b5004ad43e [
file
] [
log
] [
blame
]
// unit-test: DataflowConstProp
// EMIT_MIR sibling_ptr.main.DataflowConstProp.diff
fn
main
()
{
let
mut
x
:
(
u8
,
u8
)
=
(
0
,
0
);
unsafe
{
let
p
=
std
::
ptr
::
addr_of_mut
!(
x
.
0
);
*
p
.
add
(
1
)
=
1
;
}
let
x1
=
x
.
1
;
// should not be propagated
}