blob: cb805309a02d2067524f593d63f15f946e797297 [file] [log] [blame]
// gate-test-abi_cmse_nonsecure_call
fn main() {
let non_secure_function = unsafe {
core::mem::transmute::<usize, extern "cmse-nonsecure-call" fn(i32, i32, i32, i32) -> i32>(
//~^ ERROR: is not a supported ABI for the current target [E0570]
//~| ERROR: ABI is experimental and subject to change [E0658]
0x10000004,
)
};
let mut toto = 5;
toto += non_secure_function(toto, 2, 3, 5);
}