diff --git a/core/src/cpus/cortex_m.zig b/core/src/cpus/cortex_m.zig index 2d1acf289..9242fc466 100644 --- a/core/src/cpus/cortex_m.zig +++ b/core/src/cpus/cortex_m.zig @@ -127,11 +127,11 @@ pub const interrupt = struct { } pub fn enable_interrupts() void { - asm volatile ("cpsie i"); + asm volatile ("cpsie i" ::: .{ .memory = true }); } pub fn disable_interrupts() void { - asm volatile ("cpsid i"); + asm volatile ("cpsid i" ::: .{ .memory = true }); } fn assert_not_exception(comptime int: Interrupt) void {