summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/Resolver.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-08-27 23:10:26 +0000
committerRui Ueyama <ruiu@google.com>2013-08-27 23:10:26 +0000
commita372a9b50388011b390516d2ddabb478c18d37da (patch)
treea0dfebe59628526f885765f521e9c5adda8d8f0a /lld/lib/Core/Resolver.cpp
parent78af0708b7d3b1d7a3189c39541c91cf9cb6d3f7 (diff)
downloadbcm5719-llvm-a372a9b50388011b390516d2ddabb478c18d37da.tar.gz
bcm5719-llvm-a372a9b50388011b390516d2ddabb478c18d37da.zip
Use do-while instead of a magic number. No functionality change.
llvm-svn: 189413
Diffstat (limited to 'lld/lib/Core/Resolver.cpp')
-rw-r--r--lld/lib/Core/Resolver.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp
index 4412498e68c..36e66ec966c 100644
--- a/lld/lib/Core/Resolver.cpp
+++ b/lld/lib/Core/Resolver.cpp
@@ -193,8 +193,8 @@ void Resolver::resolveUndefines() {
_context.searchSharedLibrariesToOverrideTentativeDefinitions();
// keep looping until no more undefines were added in last loop
- unsigned int undefineGenCount = 0xFFFFFFFF;
- while (undefineGenCount != _symbolTable.size()) {
+ unsigned int undefineGenCount;
+ do {
undefineGenCount = _symbolTable.size();
std::vector<const UndefinedAtom *> undefines;
_symbolTable.undefines(undefines);
@@ -230,7 +230,7 @@ void Resolver::resolveUndefines() {
}
}
}
- }
+ } while (undefineGenCount != _symbolTable.size());
}
OpenPOWER on IntegriCloud