diff --git a/src/generate/device.rs b/src/generate/device.rs index 96e1d332..fb968236 100644 --- a/src/generate/device.rs +++ b/src/generate/device.rs @@ -291,10 +291,10 @@ pub fn render(d: &Device, config: &Config, device_x: &mut String) -> Result { #[allow(non_snake_case)] - #[no_mangle] + #[unsafe(no_mangle)] pub extern #abi fn $NAME() { // check that the handler exists let _ = $crate::interrupt::Interrupt::$NAME;