//@ build-fail | |
//@ compile-flags: --target thumbv8m.main-none-eabi --crate-type lib | |
//@ needs-llvm-components: arm | |
#![feature(cmse_nonsecure_entry, no_core, lang_items)] | |
#![no_core] | |
#[lang = "sized"] | |
trait Sized {} | |
#[lang = "copy"] | |
trait Copy {} | |
impl Copy for u32 {} | |
#[no_mangle] | |
pub extern "C-cmse-nonsecure-entry" fn entry_function( | |
_: u32, | |
_: u32, | |
_: u32, | |
_: u32, | |
e: u32, | |
) -> u32 { | |
e | |
} |