aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-08-11 00:11:19 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-08-11 00:11:19 +0000
commitf4452c37d03ab6cdcd2b23cb15b921c0bba591a7 (patch)
treebdcd50dd41d66085162e77922be131d7c7e0b126
parent8d0843dcffad90ba200663c5b3aca3ce1e362e96 (diff)
downloadexternal_llvm-f4452c37d03ab6cdcd2b23cb15b921c0bba591a7.zip
external_llvm-f4452c37d03ab6cdcd2b23cb15b921c0bba591a7.tar.gz
external_llvm-f4452c37d03ab6cdcd2b23cb15b921c0bba591a7.tar.bz2
lto: Fix an inverted conditional which prevented the addition of symbols scraped
from inline assembly, except in cases where they had already been seen (in which case they would get added twice). - I can't see how this ever worked... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110757 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/lto/LTOModule.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lto/LTOModule.cpp b/tools/lto/LTOModule.cpp
index e329d50..c7cd585 100644
--- a/tools/lto/LTOModule.cpp
+++ b/tools/lto/LTOModule.cpp
@@ -356,7 +356,7 @@ void LTOModule::addDefinedSymbol(GlobalValue *def, Mangler &mangler,
void LTOModule::addAsmGlobalSymbol(const char *name) {
// only add new define if not already defined
- if (_defines.count(name) == 0)
+ if (_defines.count(name))
return;
// string is owned by _defines