[Lldb-commits] [lldb] [LLDB] Avoid crashes when inspecting MSVC STL types (PR #140761)
Michael Buch via lldb-commits
lldb-commits at lists.llvm.org
Wed May 21 01:59:27 PDT 2025
================
@@ -74,9 +74,11 @@ lldb::ChildCacheState GenericOptionalFrontend::Update() {
if (m_stdlib == StdLib::LibCxx)
engaged_sp = m_backend.GetChildMemberWithName("__engaged_");
- else if (m_stdlib == StdLib::LibStdcpp)
- engaged_sp = m_backend.GetChildMemberWithName("_M_payload")
- ->GetChildMemberWithName("_M_engaged");
+ else if (m_stdlib == StdLib::LibStdcpp) {
+ ValueObjectSP payload = m_backend.GetChildMemberWithName("_M_payload");
+ if (payload)
----------------
Michael137 wrote:
```suggestion
if (ValueObjectSP payload = m_backend.GetChildMemberWithName("_M_payload"))
```
https://github.com/llvm/llvm-project/pull/140761
More information about the lldb-commits
mailing list