summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/pdp11.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/pdp11.h')
-rw-r--r--src/devices/machine/pdp11.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/machine/pdp11.h b/src/devices/machine/pdp11.h
index ee052867645..303c94ca699 100644
--- a/src/devices/machine/pdp11.h
+++ b/src/devices/machine/pdp11.h
@@ -24,10 +24,10 @@ enum : uint16_t
#define clear_virq(_callback, _csr, _ie, _intrq) \
- if ((_csr) & (_ie)) { (_intrq) = CLEAR_LINE; }
+ do { if ((_csr) & (_ie)) { (_intrq) = CLEAR_LINE; } } while (0)
#define raise_virq(_callback, _csr, _ie, _intrq) \
- if ((_csr) & (_ie)) { (_intrq) = ASSERT_LINE; _callback (ASSERT_LINE); }
+ do { if ((_csr) & (_ie)) { (_intrq) = ASSERT_LINE; _callback (ASSERT_LINE); } } while (0)
#define UPDATE_16BIT(_storage, _data, _mask) \