diff --git a/src/DebugServers/GdbRsp/CommandPackets/ReadRegisters.cpp b/src/DebugServers/GdbRsp/CommandPackets/ReadRegisters.cpp index d3992935..8516b303 100644 --- a/src/DebugServers/GdbRsp/CommandPackets/ReadRegisters.cpp +++ b/src/DebugServers/GdbRsp/CommandPackets/ReadRegisters.cpp @@ -54,7 +54,7 @@ namespace Bloom::DebugServers::Gdb::CommandPackets std::sort( registerSet.begin(), registerSet.end(), - [this](const TargetRegister& registerA, const TargetRegister& registerB) { + [this, &targetDescriptor] (const TargetRegister& registerA, const TargetRegister& registerB) { return targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerA.descriptor) < targetDescriptor.getRegisterNumberFromTargetRegisterDescriptor(registerB.descriptor); }