blob: 37862cf349cfce572a4e69f49e21de6374b920ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
// check-pass
// only-x86_64
// needs-asm-support
pub type Yes = extern "sysv64" fn(&'static u8) -> !;
fn main() {
unsafe {
let yes = &6 as *const _ as *const Yes;
core::arch::asm!("call {}", in(reg) yes, options(noreturn));
}
}
|