Sign in
rust
/
rust-lang
/
rust
/
refs/heads/try-perf
/
.
/
tests
/
run-make
/
longjmp-across-rust
/
main.rs
blob: 0ebf11ac03c9db4ed292570bf739cd327c7b69e9 [
file
] [
log
] [
blame
] [
edit
]
#[
link
(
name
=
"foo"
,
kind
=
"static"
)]
extern
"C"
{
fn
test_start
(
f
:
extern
"C"
fn
());
fn
test_end
();
}
fn
main
()
{
unsafe
{
test_start
(
test_middle
);
}
}
extern
"C"
fn
test_middle
()
{
foo
();
}
fn
foo
()
{
unsafe
{
test_end
();
}
}