Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
run-make
/
extern-fn-mangle
/
test.rs
blob: 40b08f1ed709e348ebe73eb2c7602a68f79220e0 [
file
] [
log
] [
blame
] [
edit
]
#[
no_mangle
]
pub
extern
"C"
fn
foo
()
->
i32
{
3
}
#[
no_mangle
]
pub
extern
"C"
fn
bar
()
->
i32
{
5
}
#[
link
(
name
=
"test"
,
kind
=
"static"
)]
extern
"C"
{
fn
add
()
->
i32
;
}
fn
main
()
{
let
back
=
unsafe
{
add
()
};
assert_eq
!(
8
,
back
);
}