================ @@ -24,13 +24,16 @@ class UniqueDWARFASTType { UniqueDWARFASTType() : m_type_sp(), m_die(), m_declaration() {} UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, - const Declaration &decl, int32_t byte_size) + const Declaration &decl, int32_t byte_size, + bool is_forward_declaration) : m_type_sp(type_sp), m_die(die), m_declaration(decl), - m_byte_size(byte_size) {} + m_byte_size(byte_size), + m_is_forward_declaration(is_forward_declaration) {} ---------------- dwblaikie wrote:
Where is this ctor used? I can't find any calls to it. And if it is never used, how is `m_is_forward_declaration` ever `false`, if it's initialized to true and this ctor is never called, I don't see any other place that assigns to it? https://github.com/llvm/llvm-project/pull/90663 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits