]> git.proxmox.com Git - rustc.git/blob - src/test/assembly/x86_64-fortanix-unknown-sgx-lvi-generic-ret.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / assembly / x86_64-fortanix-unknown-sgx-lvi-generic-ret.rs
1 // Test LVI ret hardening on generic rust code
2
3 // assembly-output: emit-asm
4 // compile-flags: --crate-type staticlib
5 // only-x86_64-fortanix-unknown-sgx
6
7 #[no_mangle]
8 pub extern fn myret() {}
9 // CHECK: myret:
10 // CHECK: popq [[REGISTER:%[a-z]+]]
11 // CHECK-NEXT: lfence
12 // CHECK-NEXT: jmpq *[[REGISTER]]