Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
cast
/
cast-to-bare-fn.rs
blob: 1992f26378f69b373b50a218e4f633e0248a2def [
file
] [
log
] [
blame
] [
edit
]
fn
foo
(
_x
:
isize
)
{
}
fn
main
()
{
let
v
:
u64
=
5
;
let
x
=
foo
as
extern
"C"
fn
()
->
isize
;
//~^ ERROR non-primitive cast
let
y
=
v
as
extern
"Rust"
fn
(
isize
)
->
(
isize
,
isize
);
//~^ ERROR non-primitive cast
y
(
x
());
}