[Lldb-commits] [lldb] [llvm] [lldb] Use llvm::DWARFExpression::iterator in DWARFExpression::Evaluate (PR #190556)
Shivam Kunwar via lldb-commits
lldb-commits at lists.llvm.org
Sun Apr 5 23:46:01 PDT 2026
================
@@ -1759,12 +1755,12 @@ llvm::Expected<Value> DWARFExpression::Evaluate(
case DW_OP_breg29:
case DW_OP_breg30:
case DW_OP_breg31: {
- reg_num = op - DW_OP_breg0;
+ reg_num = opcode - DW_OP_breg0;
if (llvm::Error err =
ReadRegisterValueAsScalar(reg_ctx, reg_kind, reg_num, tmp))
return err;
- int64_t breg_offset = opcodes.GetSLEB128(&offset);
+ int64_t breg_offset = op->getRawOperand(0);
----------------
phyBrackets wrote:
why reg_num and breg_offset both read getRawOperand(0)? I think breg_offset should be getRawOperand(1)?
https://github.com/llvm/llvm-project/pull/190556
More information about the lldb-commits
mailing list