refactor: Simplify loop with DWARFCompileUnit::Extract

Forgotten small simplification in D40212.

Differential revision: https://reviews.llvm.org/D40635

llvm-svn: 319402
This commit is contained in:
Jan Kratochvil 2017-11-30 05:49:02 +00:00
parent 8ce6db0c4b
commit bc3205e7bf
1 changed files with 2 additions and 6 deletions

View File

@ -97,12 +97,8 @@ void DWARFDebugInfo::ParseCompileUnitHeadersIfNeeded() {
if (m_compile_units.empty()) {
if (m_dwarf2Data != NULL) {
lldb::offset_t offset = 0;
for (;;) {
DWARFCompileUnitSP cu_sp =
DWARFCompileUnit::Extract(m_dwarf2Data, &offset);
if (cu_sp.get() == NULL)
break;
DWARFCompileUnitSP cu_sp;
while ((cu_sp = DWARFCompileUnit::Extract(m_dwarf2Data, &offset))) {
m_compile_units.push_back(cu_sp);
offset = cu_sp->GetNextCompileUnitOffset();