================ @@ -375,16 +375,21 @@ std::vector<DWARFDIE> DWARFDIE::GetDeclContextDIEs() const { std::vector<lldb_private::CompilerContext> DWARFDIE::GetDeclContext() const { std::vector<lldb_private::CompilerContext> context; - const dw_tag_t tag = Tag(); - if (tag == DW_TAG_compile_unit || tag == DW_TAG_partial_unit) - return context; DWARFDIE parent = GetParent(); - if (parent) + if (parent) { + const dw_tag_t parent_tag = parent.Tag(); + if (parent_tag == DW_TAG_compile_unit || parent_tag == DW_TAG_partial_unit) ---------------- Michael137 wrote:
Could specifications also appear not at CU-level? https://github.com/llvm/llvm-project/pull/77157 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits