diff --git a/src/plugins/debugger/cdb/cdbparsehelpers.cpp b/src/plugins/debugger/cdb/cdbparsehelpers.cpp index 09b20f0b475..736ea512c9e 100644 --- a/src/plugins/debugger/cdb/cdbparsehelpers.cpp +++ b/src/plugins/debugger/cdb/cdbparsehelpers.cpp @@ -176,8 +176,10 @@ QByteArray cdbAddBreakpointCommand(const BreakpointParameters &bpIn, str << bp.module << '!'; str << cdbBreakPointFileName(bp, sourcePathMapping) << ':' << bp.lineNumber << '`'; break; - case Watchpoint: // Read/write 1 byte - str << "rw 1 " << hex << hexPrefixOn << bp.address << hexPrefixOff << dec; + case Watchpoint: { // Read/write, no space here + const unsigned size = bp.size ? bp.size : 1; + str << "r" << size << ' ' << hex << hexPrefixOn << bp.address << hexPrefixOff << dec; + } break; } if (bp.ignoreCount)