summaryrefslogtreecommitdiffstats
path: root/lld/ELF
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2018-10-26 15:07:12 +0000
committerRui Ueyama <ruiu@google.com>2018-10-26 15:07:12 +0000
commit4c06a6cc900e1e74d9a0787df58201df97e5d2e7 (patch)
treebb0f96b331ac05fe401e3736f700cd8f1fb14316 /lld/ELF
parent2b39ea477cc6dd463b34a9eecf036b3867a39082 (diff)
downloadbcm5719-llvm-4c06a6cc900e1e74d9a0787df58201df97e5d2e7.tar.gz
bcm5719-llvm-4c06a6cc900e1e74d9a0787df58201df97e5d2e7.zip
Rename warnUnorderableSymbol maybeWarnUnorderableSymbol because the function doesn't always emit a warning.
llvm-svn: 345393
Diffstat (limited to 'lld/ELF')
-rw-r--r--lld/ELF/Driver.cpp2
-rw-r--r--lld/ELF/Symbols.cpp2
-rw-r--r--lld/ELF/Symbols.h2
-rw-r--r--lld/ELF/Writer.cpp2
4 files changed, 4 insertions, 4 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index 929adacb221..17f15d8e016 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -662,8 +662,8 @@ static void readCallGraph(MemoryBufferRef MB) {
warn(MB.getBufferIdentifier() + ": no such symbol: " + Name);
return nullptr;
}
+ maybeWarnUnorderableSymbol(Sym);
- warnUnorderableSymbol(Sym);
if (Defined *DR = dyn_cast_or_null<Defined>(Sym))
return dyn_cast_or_null<InputSectionBase>(DR->Section);
return nullptr;
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index 9073d21eab7..5f7d95381b4 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -260,7 +260,7 @@ void elf::printTraceSymbol(Symbol *Sym) {
message(toString(Sym->File) + S + Sym->getName());
}
-void elf::warnUnorderableSymbol(const Symbol *Sym) {
+void elf::maybeWarnUnorderableSymbol(const Symbol *Sym) {
if (!Config->WarnSymbolOrdering)
return;
diff --git a/lld/ELF/Symbols.h b/lld/ELF/Symbols.h
index 7a9fbe4c6ff..a6c5697a697 100644
--- a/lld/ELF/Symbols.h
+++ b/lld/ELF/Symbols.h
@@ -405,7 +405,7 @@ void replaceSymbol(Symbol *S, ArgT &&... Arg) {
printTraceSymbol(S);
}
-void warnUnorderableSymbol(const Symbol *Sym);
+void maybeWarnUnorderableSymbol(const Symbol *Sym);
} // namespace elf
} // namespace lld
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index cd3f0806c3d..e486a77e7c5 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -1105,7 +1105,7 @@ static DenseMap<const InputSectionBase *, int> buildSectionOrder() {
SymbolOrderEntry &Ent = It->second;
Ent.Present = true;
- warnUnorderableSymbol(&Sym);
+ maybeWarnUnorderableSymbol(&Sym);
if (auto *D = dyn_cast<Defined>(&Sym)) {
if (auto *Sec = dyn_cast_or_null<InputSectionBase>(D->Section)) {
OpenPOWER on IntegriCloud