diff options
Diffstat (limited to 'src/devices/bus/a2bus/a2mcms.h')
-rw-r--r-- | src/devices/bus/a2bus/a2mcms.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/bus/a2bus/a2mcms.h b/src/devices/bus/a2bus/a2mcms.h index 2a2a469049d..f1026d97afd 100644 --- a/src/devices/bus/a2bus/a2mcms.h +++ b/src/devices/bus/a2bus/a2mcms.h @@ -33,7 +33,7 @@ public: void set_bus_device(a2bus_mcms1_device *pDev) { m_pBusDevice = pDev; } - template<class _Object> static devcb_base &set_irq_cb(device_t &device, _Object wr) { return downcast<mcms_device &>(device).m_write_irq.set_callback(wr); } + template<class Object> devcb_base &set_irq_cb(Object &&wr) { return m_write_irq.set_callback(std::forward<Object>(wr)); } devcb_write_line m_write_irq; protected: |