Use check function.

llvm-svn: 262685
This commit is contained in:
Rui Ueyama
2016-03-04 01:56:52 +00:00
parent 255730cdc5
commit a3cb80adfc

View File

@@ -400,10 +400,7 @@ template <class ELFT> void SharedFile<ELFT>::parseRest() {
uint32_t NumSymbols = std::distance(Syms.begin(), Syms.end());
SymbolBodies.reserve(NumSymbols);
for (const Elf_Sym &Sym : Syms) {
ErrorOr<StringRef> NameOrErr = Sym.getName(this->StringTable);
check(NameOrErr.getError());
StringRef Name = *NameOrErr;
StringRef Name = check(Sym.getName(this->StringTable));
if (Sym.isUndefined())
Undefs.push_back(Name);
else