diff --git a/src/DebugToolDrivers/Protocols/RiscVDebug/DebugTransportModuleInterface.hpp b/src/DebugToolDrivers/Protocols/RiscVDebug/DebugTransportModuleInterface.hpp index 4a4c4f7c..47d5d964 100644 --- a/src/DebugToolDrivers/Protocols/RiscVDebug/DebugTransportModuleInterface.hpp +++ b/src/DebugToolDrivers/Protocols/RiscVDebug/DebugTransportModuleInterface.hpp @@ -15,6 +15,8 @@ namespace DebugToolDrivers::Protocols::RiscVDebug class DebugTransportModuleInterface { public: + virtual ~DebugTransportModuleInterface() = default; + /** * Should read the value of a debug module register. * diff --git a/src/DebugToolDrivers/TargetInterfaces/RiscV/RiscVDebugInterface.hpp b/src/DebugToolDrivers/TargetInterfaces/RiscV/RiscVDebugInterface.hpp index 605dd11d..32138d24 100644 --- a/src/DebugToolDrivers/TargetInterfaces/RiscV/RiscVDebugInterface.hpp +++ b/src/DebugToolDrivers/TargetInterfaces/RiscV/RiscVDebugInterface.hpp @@ -19,6 +19,8 @@ namespace DebugToolDrivers::TargetInterfaces::RiscV class RiscVDebugInterface { public: + virtual ~RiscVDebugInterface() = default; + virtual void activate() = 0; virtual void deactivate() = 0;