[llvm] [MachO] Replace getStruct with getStructOrErr (PR #95810)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 25 08:06:52 PDT 2024


================
@@ -1924,8 +1968,11 @@ MachOObjectFile::getSymbolSection(DataRefImpl Symb) const {
 }
 
 unsigned MachOObjectFile::getSymbolSectionID(SymbolRef Sym) const {
-  MachO::nlist_base Entry =
-      getSymbolTableEntryBase(*this, Sym.getRawDataRefImpl());
+    auto EntryOrErr = getSymbolTableEntryBase(*this, Sym.getRawDataRefImpl());
+  if (!EntryOrErr)
+    report_fatal_error(EntryOrErr.takeError());
----------------
AtariDreams wrote:

Okay but considering how I added them to overloaded virtual functions, said fixme is going to require more time to do if it is even feasible.

https://github.com/llvm/llvm-project/pull/95810


More information about the llvm-commits mailing list