rust/tests/ui/asm/issue-97490.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

13 lines
258 B
Rust
Raw Normal View History

//@ 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));
}
}