diff options
| author | Rui Ueyama <ruiu@google.com> | 2013-08-27 23:10:26 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2013-08-27 23:10:26 +0000 |
| commit | a372a9b50388011b390516d2ddabb478c18d37da (patch) | |
| tree | a0dfebe59628526f885765f521e9c5adda8d8f0a /lld/lib/Core/Resolver.cpp | |
| parent | 78af0708b7d3b1d7a3189c39541c91cf9cb6d3f7 (diff) | |
| download | bcm5719-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.cpp | 6 |
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()); } |

