================ @@ -15,7 +15,8 @@ using namespace lldb; bool lldb_private::formatters::IsMsvcStlSmartPointer(ValueObject &valobj) { - return valobj.GetChildMemberWithName("_Ptr") != nullptr; + ValueObjectSP valobj_sp = valobj.GetNonSyntheticValue(); + return valobj_sp->GetChildMemberWithName("_Ptr") != nullptr; ---------------- Michael137 wrote:
```suggestion if (auto valobj_sp = valobj.GetNonSyntheticValue()) return valobj_sp->GetChildMemberWithName("_Ptr") != nullptr; return false; ``` https://github.com/llvm/llvm-project/pull/148176 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits