diff --git a/src/DebugToolDrivers/Protocols/RiscVDebugSpec/DebugTranslator.cpp b/src/DebugToolDrivers/Protocols/RiscVDebugSpec/DebugTranslator.cpp index 0a5581b5..55028e8e 100644 --- a/src/DebugToolDrivers/Protocols/RiscVDebugSpec/DebugTranslator.cpp +++ b/src/DebugToolDrivers/Protocols/RiscVDebugSpec/DebugTranslator.cpp @@ -343,7 +343,7 @@ namespace DebugToolDrivers::Protocols::RiscVDebugSpec void DebugTranslator::writeCpuRegisters(const TargetRegisterDescriptorAndValuePairs& registers) { for (const auto& [descriptor, value] : registers) { - assert((value.size() * 8) > std::numeric_limits::digits); + assert((value.size() * 8) <= std::numeric_limits::digits); auto registerValue = RegisterValue{0}; for (const auto& registerByte : value) {