24 lines
336 B
Rust
24 lines
336 B
Rust
// build-pass
|
|
// compile-flags: -O
|
|
// needs-asm-support
|
|
// only-x86_64
|
|
// only-linux
|
|
|
|
// regression test for #96797
|
|
|
|
use std::arch::global_asm;
|
|
|
|
#[no_mangle]
|
|
fn my_func() {}
|
|
|
|
global_asm!("call_foobar: jmp {}", sym foobar);
|
|
|
|
fn foobar() {}
|
|
|
|
fn main() {
|
|
extern "Rust" {
|
|
fn call_foobar();
|
|
}
|
|
unsafe { call_foobar() };
|
|
}
|