summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/SymbolTable.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-04-03 22:43:42 +0000
committerRui Ueyama <ruiu@google.com>2014-04-03 22:43:42 +0000
commit71c0202dd0e3d3e77dcfd0c78a5540e9e8e931f3 (patch)
treea47430a167387717e5bd80bfcd32dac235e21922 /lld/lib/Core/SymbolTable.cpp
parent77314aa014599282f52c0f425b7b90d8ef9ad02f (diff)
downloadbcm5719-llvm-71c0202dd0e3d3e77dcfd0c78a5540e9e8e931f3.tar.gz
bcm5719-llvm-71c0202dd0e3d3e77dcfd0c78a5540e9e8e931f3.zip
Minor cleanups.
llvm-svn: 205578
Diffstat (limited to 'lld/lib/Core/SymbolTable.cpp')
-rw-r--r--lld/lib/Core/SymbolTable.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/lld/lib/Core/SymbolTable.cpp b/lld/lib/Core/SymbolTable.cpp
index 028ffec07cc..067a799eb1b 100644
--- a/lld/lib/Core/SymbolTable.cpp
+++ b/lld/lib/Core/SymbolTable.cpp
@@ -367,10 +367,9 @@ const Atom *SymbolTable::findByName(StringRef sym) {
}
bool SymbolTable::isDefined(StringRef sym) {
- const Atom *atom = findByName(sym);
- if (atom == nullptr)
- return false;
- return atom->definition() != Atom::definitionUndefined;
+ if (const Atom *atom = findByName(sym))
+ return atom->definition() != Atom::definitionUndefined;
+ return false;
}
void SymbolTable::addReplacement(const Atom *replaced,
OpenPOWER on IntegriCloud