forked from OSchip/llvm-project
[LLDB] - Simplify. NFC.
There are several places that call `FindRanges`, all of them use `Slide` to adjust the ranges found by the base address. All except one, which does the same manually in a loop. Patch updates it to use `Slide` for consistency. llvm-svn: 344122
This commit is contained in:
parent
6c656b73c5
commit
60b6f140cf
|
@ -3336,14 +3336,7 @@ VariableSP SymbolFileDWARF::ParseVariableDIE(const SymbolContext &sc,
|
|||
// All DW_AT_start_scope are relative to the base address of the
|
||||
// compile unit. We add the compile unit base address to make
|
||||
// sure all the addresses are properly fixed up.
|
||||
for (size_t i = 0, count = dwarf_scope_ranges.GetSize();
|
||||
i < count; ++i) {
|
||||
const DWARFRangeList::Entry &range =
|
||||
dwarf_scope_ranges.GetEntryRef(i);
|
||||
scope_ranges.Append(range.GetRangeBase() +
|
||||
die.GetCU()->GetBaseAddress(),
|
||||
range.GetByteSize());
|
||||
}
|
||||
dwarf_scope_ranges.Slide(die.GetCU()->GetBaseAddress());
|
||||
} else {
|
||||
// TODO: Handle the case when DW_AT_start_scope have form
|
||||
// constant. The
|
||||
|
|
Loading…
Reference in New Issue