diff options
-rw-r--r-- | lld/lib/Core/Resolver.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp index ee72c5b752a..db52da9775f 100644 --- a/lld/lib/Core/Resolver.cpp +++ b/lld/lib/Core/Resolver.cpp @@ -290,9 +290,8 @@ void Resolver::addAtoms(const std::vector<const DefinedAtom*>& newAtoms) { // if so, keep searching libraries until no more atoms being added void Resolver::resolveUndefines() { ScopedTask task(getDefaultDomain(), "resolveUndefines"); - ErrorOr<File &> nextFile; - while ((nextFile = _context.nextFile())) { + while (ErrorOr<File &> nextFile = _context.nextFile()) { if (error_code(nextFile) == input_graph_error::no_more_files) break; if (nextFile->kind() == File::kindObject) |