Use type_is_copy_modulo_regions check in intrisicck

This commit is contained in:
Michael Goulet 2022-05-28 13:34:54 -07:00
parent 116201eefe
commit 46d34cc922
2 changed files with 14 additions and 1 deletions

View file

@ -0,0 +1,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));
}
}