Sign in
android
/
toolchain
/
rustc
/
5139364148b53d79de1b5e778004d41a6a33a4a2
/
.
/
tests
/
ui
/
mir
/
alignment
/
place_computation.rs
blob: fdd4864250ac1c7018dc3b0e04332f3489bfda6c [
file
] [
log
] [
blame
]
// run-pass
// compile-flags: -C debug-assertions
#[
repr
(
align
(
8
))]
struct
Misalignment
{
a
:
u8
,
}
fn
main
()
{
let
mem
=
0u64
;
let
ptr
=
&
mem
as
*
const
u64
as
*
const
Misalignment
;
unsafe
{
let
ptr
=
ptr
.
byte_add
(
1
);
let
_ref
:
&
u8
=
&(*
ptr
).
a
;
}
}