[lldb] [llvm] [NFC] Separate high-level-dependent portions of DWARFExpression (revised) (PR #143170)
    David Blaikie via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Jun 17 11:14:47 PDT 2025
    
    
  
================
@@ -425,7 +425,7 @@ void CFIProgram::printOperand(raw_ostream &OS, DIDumpOptions DumpOpts,
   case OT_Expression:
     assert(Instr.Expression && "missing DWARFExpression object");
     OS << " ";
-    Instr.Expression->print(OS, DumpOpts, nullptr);
+    DWARFExpressionPrinter::print(&(*Instr.Expression), OS, DumpOpts, nullptr);
----------------
dwblaikie wrote:
Hmm, something got confused here - because it ended up as `&Instr.Expression.value()` - I had meant `Instr.Expression.get()` - did that not work/have some issues?
https://github.com/llvm/llvm-project/pull/143170
    
    
More information about the llvm-commits
mailing list