[Lldb-commits] [lldb] [LLDB] Modify CreateValueObjectFrom* to take an ExecutionContext (PR #185547)

Ilia Kuklin via lldb-commits lldb-commits at lists.llvm.org
Tue Mar 10 05:39:35 PDT 2026


================
@@ -105,8 +105,8 @@ Interpreter::UnaryConversion(lldb::ValueObjectSP valobj, uint32_t location) {
       bool resolved = valobj->ResolveValue(scalar);
       if (!resolved)
         return llvm::createStringError("invalid scalar value");
-      return ValueObject::CreateValueObjectFromScalar(m_target, scalar, in_type,
-                                                      "result");
+      return ValueObject::CreateValueObjectFromScalar(
+          ExecutionContext(m_exe_ctx_scope.get()), scalar, in_type, "result");
----------------
kuilpd wrote:

```suggestion
          m_exe_ctx_scope, scalar, in_type, "result");
```
I think we can just pass `m_exe_ctx_scope` to all `CreateValueObjectFrom...` calls in DIL.

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


More information about the lldb-commits mailing list