From 71c0202dd0e3d3e77dcfd0c78a5540e9e8e931f3 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Thu, 3 Apr 2014 22:43:42 +0000 Subject: Minor cleanups. llvm-svn: 205578 --- lld/lib/Core/SymbolTable.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lld/lib/Core/SymbolTable.cpp') 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, -- cgit v1.2.3