Sign in
android
/
toolchain
/
rustc
/
15a6560abe9880705f51d219c1fa94f880dbaf35
/
.
/
src
/
tools
/
miri
/
tests
/
compile-fail
/
validity
/
fn_ptr_offset.rs
blob: 5eec58b5e2347b92f8ed2ed26fc8e273b71c13c5 [
file
] [
log
] [
blame
]
use
std
::
mem
;
fn
f
()
{}
fn
main
()
{
let
x
:
fn
()
=
f
;
let
y
:
*
mut
u8
=
unsafe
{
mem
::
transmute
(
x
)
};
let
y
=
y
.
wrapping_offset
(
1
);
let
_x
:
fn
()
=
unsafe
{
mem
::
transmute
(
y
)
};
//~ ERROR encountered a pointer, but expected a function pointer
}