summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-05-08 23:54:10 +0000
committerRui Ueyama <ruiu@google.com>2013-05-08 23:54:10 +0000
commit60f5f3068797ac372394c980e32b33c7f92edbb8 (patch)
tree4de8a0d0fbdf75f8fd98a23c8c043ab4c5bd1cee
parent4e8626f708df60abd71a205b4abbd3be04f121ee (diff)
downloadbcm5719-llvm-60f5f3068797ac372394c980e32b33c7f92edbb8.tar.gz
bcm5719-llvm-60f5f3068797ac372394c980e32b33c7f92edbb8.zip
[lld] Add comments to InputFiles::searchLibraries() arguments.
llvm-svn: 181492
-rw-r--r--lld/lib/Core/Resolver.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp
index c8d80343fd1..1cc18e00679 100644
--- a/lld/lib/Core/Resolver.cpp
+++ b/lld/lib/Core/Resolver.cpp
@@ -200,7 +200,11 @@ void Resolver::resolveUndefines() {
StringRef undefName = undefAtom->name();
// load for previous undefine may also have loaded this undefine
if (!_symbolTable.isDefined(undefName)) {
- _inputFiles.searchLibraries(undefName, true, true, false, *this);
+ _inputFiles.searchLibraries(undefName,
+ true, // searchSharedLibs
+ true, // searchArchives
+ false, // dataSymbolOnly
+ *this);
}
}
// search libraries for overrides of common symbols
@@ -213,10 +217,13 @@ void Resolver::resolveUndefines() {
const Atom *curAtom = _symbolTable.findByName(tentDefName);
assert(curAtom != nullptr);
if (const DefinedAtom* curDefAtom = dyn_cast<DefinedAtom>(curAtom)) {
- if (curDefAtom->merge() == DefinedAtom::mergeAsTentative ) {
+ if (curDefAtom->merge() == DefinedAtom::mergeAsTentative) {
// Still tentative definition, so look for override.
- _inputFiles.searchLibraries(tentDefName, searchSharedLibs,
- searchArchives, true, *this);
+ _inputFiles.searchLibraries(tentDefName,
+ searchSharedLibs,
+ searchArchives,
+ true, // dataSymbolOnly
+ *this);
}
}
}
OpenPOWER on IntegriCloud