]> git.lizzy.rs Git - rust.git/blob - compiler/rustc_error_codes/src/error_codes/E0781.md
Rollup merge of #92310 - ehuss:rustdoc-ice, r=estebank
[rust.git] / compiler / rustc_error_codes / src / error_codes / E0781.md
1 The `C-cmse-nonsecure-call` ABI can only be used with function pointers.
2
3 Erroneous code example:
4
5 ```compile_fail,E0781
6 #![feature(abi_c_cmse_nonsecure_call)]
7
8 pub extern "C-cmse-nonsecure-call" fn test() {}
9 ```
10
11 The `C-cmse-nonsecure-call` ABI should be used by casting function pointers to
12 specific addresses.