--- nono/vm/scsidev.h 2026/04/29 17:04:42 1.1.1.5 +++ nono/vm/scsidev.h 2026/04/29 17:04:45 1.1.1.6 @@ -33,7 +33,7 @@ class SCSIDevice : public IODevice { public: SCSIDevice(); - ~SCSIDevice() override; + virtual ~SCSIDevice() override; // バスに接続 (SCSIBus::Attach から呼ばれる) void Attach(SCSIBus *bus_, int id) { @@ -125,7 +125,7 @@ class SCSIHostDevice : public SCSIDevice { public: SCSIHostDevice(); - ~SCSIHostDevice() override; + virtual ~SCSIHostDevice() override; bool Create() override; bool Init() override; @@ -186,7 +186,7 @@ class SCSITarget : public SCSIDevice friend class SCSICmdModeSelect6; public: SCSITarget(SCSIHostDevice *h, int id, std::vector& inq); - ~SCSITarget() override; + virtual ~SCSITarget() override; // Inquiry 応答データ std::vector inquiry_data {}; @@ -268,7 +268,7 @@ class SCSIHD : public SCSITarget friend class SCSICmdRead10; public: SCSIHD(SCSIHostDevice *h, int id); - ~SCSIHD() override; + virtual ~SCSIHD() override; bool Init() override; void DispatchCmd() override;