Sign in
rust
/
miri
/
refs/heads/master
/
.
/
tests
/
fail
/
function_pointers
/
abi_mismatch_raw_pointer.rs
blob: 053a4a5f284599a9b0f8265048624736c9f9b93a [
file
] [
log
] [
blame
] [
edit
]
fn
main
()
{
fn
f
(
_
:
*
const
[
i32
])
{}
let
g
=
unsafe
{
std
::
mem
::
transmute
::<
fn
(*
const
[
i32
]),
fn
(*
const
i32
)>(
f
)
};
g
(&
42
as
*
const
i32
)
//~ ERROR: type *const [i32] passing argument of type *const i32
}