Author: Walter Erquinigo Date: 2021-11-22T16:33:40-08:00 New Revision: a2c76312ed0acd9cb8a1ac03c94c1464a2dbb208
URL: https://github.com/llvm/llvm-project/commit/a2c76312ed0acd9cb8a1ac03c94c1464a2dbb208 DIFF: https://github.com/llvm/llvm-project/commit/a2c76312ed0acd9cb8a1ac03c94c1464a2dbb208.diff LOG: Attempt to fix e3dea5cf0e326366ab95a49d167fde8b0816e292 https://lab.llvm.org/buildbot/#/builders/17/builds/13728 found an issue in the optional formatter. Added: Modified: lldb/examples/synthetic/gnu_libstdcpp.py Removed: ################################################################################ diff --git a/lldb/examples/synthetic/gnu_libstdcpp.py b/lldb/examples/synthetic/gnu_libstdcpp.py index 27fca0a5d327..9f1ba29ae126 100644 --- a/lldb/examples/synthetic/gnu_libstdcpp.py +++ b/lldb/examples/synthetic/gnu_libstdcpp.py @@ -35,6 +35,10 @@ def get_child_index(self, name): return 0 def get_child_at_index(self, index): + # some versions of libstdcpp have an additional _M_value child with the actual value + possible_value = self.value.GetChildMemberWithName('_M_value') + if possible_value.IsValid(): + return possible_value.Clone('Value') return self.value.Clone('Value') """ _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits