[Lldb-commits] [lldb] [lldb] Use AST nodes as Subscript and BitField arguments in DIL (PR #169363)
Ilia Kuklin via lldb-commits
lldb-commits at lists.llvm.org
Tue Dec 9 08:13:27 PST 2025
================
@@ -477,13 +493,22 @@ Interpreter::Visit(const MemberOfNode *node) {
llvm::Expected<lldb::ValueObjectSP>
Interpreter::Visit(const ArraySubscriptNode *node) {
- auto lhs_or_err = Evaluate(node->GetBase());
- if (!lhs_or_err)
- return lhs_or_err;
- lldb::ValueObjectSP base = *lhs_or_err;
+ auto base_or_err = Evaluate(node->GetBase());
+ if (!base_or_err)
+ return base_or_err;
+ lldb::ValueObjectSP base = *base_or_err;
----------------
kuilpd wrote:
The check is in `Evaluate` itself so that we don't have to do it every time it's used.
https://github.com/llvm/llvm-project/pull/169363
More information about the lldb-commits
mailing list