summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/FileArchive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/FileArchive.cpp')
-rw-r--r--lld/lib/ReaderWriter/FileArchive.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/FileArchive.cpp b/lld/lib/ReaderWriter/FileArchive.cpp
index d54a82d0f2c..4213cb2e0bb 100644
--- a/lld/lib/ReaderWriter/FileArchive.cpp
+++ b/lld/lib/ReaderWriter/FileArchive.cpp
@@ -117,16 +117,14 @@ protected:
if (auto ec = objOrErr.getError())
return ec;
std::unique_ptr<ObjectFile> obj(objOrErr.get());
- error_code ec;
SymbolRef::Type symtype;
uint32_t symflags;
symbol_iterator ibegin = obj->begin_symbols();
symbol_iterator iend = obj->end_symbols();
StringRef symbolname;
- for (symbol_iterator i = ibegin; i != iend; i.increment(ec)) {
- if (ec)
- return ec;
+ for (symbol_iterator i = ibegin; i != iend; ++i) {
+ error_code ec;
// Get symbol name
if ((ec = (i->getName(symbolname))))
OpenPOWER on IntegriCloud