[lldb-mi] Return source line number in proper format
authorTatyana Krasnukha <tatyana@synopsys.com>
Mon, 25 Feb 2019 18:32:46 +0000 (18:32 +0000)
committerTatyana Krasnukha <tatyana@synopsys.com>
Mon, 25 Feb 2019 18:32:46 +0000 (18:32 +0000)
Line number is a decimal number and is printed as such, however for some
reason it was prefixed with '0x', thus turning printed value invalid.

Patch by Anton Kolesov <Anton.Kolesov@synopsys.com>

llvm-svn: 354804

lldb/tools/lldb-mi/MICmdCmdData.cpp

index 7ec6f81..afc68a8 100644 (file)
@@ -418,7 +418,7 @@ bool CMICmdCmdDataDisassemble::Execute() {
 
       // MI "src_and_asm_line={line=\"%u\",file=\"%s\",line_asm_insn=[ ]}"
       const CMICmnMIValueConst miValueConst(
-          CMIUtilString::Format("0x%u", nLine));
+          CMIUtilString::Format("%u", nLine));
       const CMICmnMIValueResult miValueResult("line", miValueConst);
       CMICmnMIValueTuple miValueTuple2(miValueResult);
       const CMICmnMIValueConst miValueConst2(pFileName);