Generates conditional branch instead of fake ones for Select instruction in some...
[oota-llvm.git] / tools / llvm-readobj / ARMWinEHPrinter.cpp
index bf5ff8e1d03101e68c708c5c09048b98c0c77165..650955d1d75c053c2266b0fabd1ebba671591de5 100644 (file)
@@ -630,9 +630,10 @@ bool Decoder::dumpUnpackedEntry(const COFFObjectFile &COFF,
 
     SW.printString("ExceptionRecord", formatSymbol(*Name, Address));
 
-    section_iterator SI = COFF.section_end();
-    if (XDataRecord->getSection(SI))
+    ErrorOr<section_iterator> SIOrErr = XDataRecord->getSection();
+    if (!SIOrErr)
       return false;
+    section_iterator SI = *SIOrErr;
 
     return dumpXDataRecord(COFF, *SI, FunctionAddress, Address);
   } else {