We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83b8878 commit d16bbc5Copy full SHA for d16bbc5
bolt/lib/Rewrite/RewriteInstance.cpp
@@ -5135,8 +5135,10 @@ Error RewriteInstance::readELFDynamic(ELFObjectFile<ELFT> *File) {
5135
"dynamic section sizes should match");
5136
5137
// Go through all dynamic entries to locate entries of interest.
5138
- typename ELFT::DynRange DynamicEntries =
5139
- cantFail(Obj.dynamicEntries(), "error accessing dynamic table");
+ auto DynamicEntriesOrErr = Obj.dynamicEntries();
+ if (!DynamicEntriesOrErr)
5140
+ return DynamicEntriesOrErr.takeError();
5141
+ typename ELFT::DynRange DynamicEntries = DynamicEntriesOrErr.get();
5142
5143
for (const Elf_Dyn &Dyn : DynamicEntries) {
5144
switch (Dyn.d_tag) {
0 commit comments