[Lldb-commits] [lldb] [lldb] Thread DWARFExpression::Evaluate state through an EvalContext (NFCI) (PR #195220)

Sergei Barannikov via lldb-commits lldb-commits at lists.llvm.org
Fri May 1 01:04:58 PDT 2026


================
@@ -1760,33 +1774,32 @@ llvm::Expected<Value> DWARFExpression::Evaluate(
 
     case DW_OP_fbreg:
       if (llvm::Error err =
-              Evaluate_DW_OP_fbreg(stack, exe_ctx, frame, op->getRawOperand(0)))
+              Evaluate_DW_OP_fbreg(eval_ctx, op->getRawOperand(0)))
         return err;
       break;
 
     case DW_OP_nop:
       break;
 
     case DW_OP_piece: {
-      if (llvm::Error err = Evaluate_DW_OP_piece(
-              stack, pieces, op_piece_offset, dwarf4_location_description_kind,
-              dwarf_cu, module_sp, target, op->getRawOperand(0), log))
+      if (llvm::Error err =
+              Evaluate_DW_OP_piece(eval_ctx, op->getRawOperand(0)))
         return err;
     } break;
 
     case DW_OP_bit_piece: // 0x9d ULEB128 bit size, ULEB128 bit offset (DWARF3);
----------------
s-barannikov wrote:

Leftover from the previous PR

https://github.com/llvm/llvm-project/pull/195220


More information about the lldb-commits mailing list