diff options
Diffstat (limited to 'src/devices/machine/sdlc.h')
-rw-r--r-- | src/devices/machine/sdlc.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/devices/machine/sdlc.h b/src/devices/machine/sdlc.h index 126dfed766e..065f8df118f 100644 --- a/src/devices/machine/sdlc.h +++ b/src/devices/machine/sdlc.h @@ -23,6 +23,7 @@ public: protected: device_sdlc_consumer_interface(machine_config const &mconfig, device_t &device); + virtual ~device_sdlc_consumer_interface(); virtual void interface_post_start() override; @@ -55,6 +56,7 @@ class sdlc_logger_device : public device_t, public device_sdlc_consumer_interfac { public: sdlc_logger_device(machine_config const &mconfig, char const *tag, device_t *owner, std::uint32_t clock); + virtual ~sdlc_logger_device(); // input signals void data_w(int state) { m_current_data = state ? 1U : 0U; } @@ -65,8 +67,8 @@ public: void clock_active(int state) { m_clock_active = state ? 1U : 0U; } protected: - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; using device_t::logerror; |