[Lldb-commits] [clang] [lldb] [clang][DebugInfo] Expand detection of structured bindings to account for std::get free function (PR #122265)

Michael Buch via lldb-commits lldb-commits at lists.llvm.org
Thu Jan 9 10:51:32 PST 2025


Michael137 wrote:

> Did you try to modify `IgnoreUnlessSpelledInSource` to support CallExpr?

Yea I was thinking about it initially. But I wasn't sure what that would look like tbh. IIUC `IgnoreImplicitMemberCallSingleStep` will unwrap `CXXMemberCallExpr` into the underlying `MemberExpr`. And then further until we hit the implicit object argument? But what would we do with `CallExpr`s? Do we return the `CalleeDecl`? In our use-case, the `Decomposition` decl is the first argument of the `CallExpr`.

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


More information about the lldb-commits mailing list