]> git.proxmox.com Git - rustc.git/blob - tests/ui/cmse-nonsecure/cmse-nonsecure-call/gate_test.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / cmse-nonsecure / cmse-nonsecure-call / gate_test.rs
1 // gate-test-abi_c_cmse_nonsecure_call
2 fn main() {
3 let non_secure_function = unsafe {
4 core::mem::transmute::<usize, extern "C-cmse-nonsecure-call" fn(i32, i32, i32, i32) -> i32>(
5 //~^ ERROR [E0658]
6 0x10000004,
7 )
8 };
9 let mut toto = 5;
10 toto += non_secure_function(toto, 2, 3, 5);
11 }