summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon3/include/leon.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/include/leon.h')
-rw-r--r--c/src/lib/libbsp/sparc/leon3/include/leon.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/include/leon.h b/c/src/lib/libbsp/sparc/leon3/include/leon.h
index 92c36b725b..c7270cf7d9 100644
--- a/c/src/lib/libbsp/sparc/leon3/include/leon.h
+++ b/c/src/lib/libbsp/sparc/leon3/include/leon.h
@@ -158,9 +158,7 @@ extern rtems_interrupt_lock LEON3_IrqCtrl_Lock;
(LEON3_IrqCtrl_Regs->ipend & (1 << (_source)))
#define LEON_Cpu_Is_interrupt_masked( _source, _cpu ) \
- do {\
- (LEON3_IrqCtrl_Regs->mask[_cpu] & (1 << (_source))); \
- } while (0)
+ (!(LEON3_IrqCtrl_Regs->mask[_cpu] & (1 << (_source))))
#define LEON_Cpu_Mask_interrupt( _source, _cpu ) \
do { \