================ @@ -121,8 +124,12 @@ bool DWARFFormValue::ExtractValue(const DWARFDataExtractor &data, assert(m_unit); if (m_unit->GetVersion() <= 2) ref_addr_size = m_unit->GetAddressByteSize(); - else - ref_addr_size = 4; + else { + if (m_unit->GetFormat() == DwarfFormat::DWARF32) + ref_addr_size = 4; + else if (m_unit->GetFormat() == DwarfFormat::DWARF64) + ref_addr_size = 8; + } ---------------- Michael137 wrote:
Can't we just always use `m_unit->GetAddressByteSize`? https://github.com/llvm/llvm-project/pull/145645 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits