diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-08-11 00:11:19 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-08-11 00:11:19 +0000 |
commit | f4452c37d03ab6cdcd2b23cb15b921c0bba591a7 (patch) | |
tree | bdcd50dd41d66085162e77922be131d7c7e0b126 | |
parent | 8d0843dcffad90ba200663c5b3aca3ce1e362e96 (diff) |
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.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lto/LTOModule.cpp b/tools/lto/LTOModule.cpp index e329d508c8..c7cd585d03 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 |