diff --git a/include/zephyr/arch/arm/error.h b/include/zephyr/arch/arm/error.h index 69aa4d7e54bb..49cd5bcc7dbb 100644 --- a/include/zephyr/arch/arm/error.h +++ b/include/zephyr/arch/arm/error.h @@ -35,6 +35,7 @@ extern "C" { */ #define ARCH_EXCEPT(reason_p) \ do {\ + while(1){};\ arch_irq_unlock(0); \ __asm__ volatile( \ "mov r0, %[_reason]\n" \