Skip to content

Commit

Permalink
fix lldb for recent libDebugInfoDWARF API change
Browse files Browse the repository at this point in the history
  • Loading branch information
dwblaikie committed Oct 24, 2020
1 parent 776a15d commit 0b05732
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions lldb/source/Expression/DWARFExpression.cpp
Expand Up @@ -89,8 +89,8 @@ void DWARFExpression::DumpLocation(Stream *s, const DataExtractor &data,
lldb::DescriptionLevel level,
ABI *abi) const {
llvm::DWARFExpression(data.GetAsLLVM(), data.GetAddressByteSize())
.print(s->AsRawOstream(), abi ? &abi->GetMCRegisterInfo() : nullptr,
nullptr);
.print(s->AsRawOstream(), llvm::DIDumpOptions(),
abi ? &abi->GetMCRegisterInfo() : nullptr, nullptr);
}

void DWARFExpression::SetLocationListAddresses(addr_t cu_file_addr,
Expand Down
2 changes: 1 addition & 1 deletion lldb/source/Symbol/UnwindPlan.cpp
Expand Up @@ -83,7 +83,7 @@ static void DumpDWARFExpr(Stream &s, llvm::ArrayRef<uint8_t> expr, Thread *threa
llvm::DataExtractor data(expr, order_and_width->first == eByteOrderLittle,
order_and_width->second);
llvm::DWARFExpression(data, order_and_width->second, llvm::dwarf::DWARF32)
.print(s.AsRawOstream(), nullptr, nullptr);
.print(s.AsRawOstream(), llvm::DIDumpOptions(), nullptr, nullptr);
} else
s.PutCString("dwarf-expr");
}
Expand Down
2 changes: 1 addition & 1 deletion lldb/unittests/Symbol/PostfixExpressionTest.cpp
Expand Up @@ -158,7 +158,7 @@ static std::string ParseAndGenerateDWARF(llvm::StringRef expr) {
std::string result;
llvm::raw_string_ostream os(result);
llvm::DWARFExpression(extractor, addr_size, llvm::dwarf::DWARF32)
.print(os, nullptr, nullptr);
.print(os, llvm::DIDumpOptions(), nullptr, nullptr);
return std::move(os.str());
}

Expand Down
Expand Up @@ -39,7 +39,7 @@ CheckValidProgramTranslation(llvm::StringRef fpo_program,
std::string result;
llvm::raw_string_ostream os(result);
llvm::DWARFExpression(extractor, /*AddressSize=*/4, llvm::dwarf::DWARF32)
.print(os, nullptr, nullptr);
.print(os, llvm::DIDumpOptions(), nullptr, nullptr);

// actual check
ASSERT_EQ(expected_dwarf_expression, os.str());
Expand Down

0 comments on commit 0b05732

Please sign in to comment.