[lld] r280224 - [LTO] Simplify unnamed_addr handling logic. NFCI.
Davide Italiano via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 31 05:20:48 PDT 2016
Author: davide
Date: Wed Aug 31 07:20:46 2016
New Revision: 280224
URL: http://llvm.org/viewvc/llvm-project?rev=280224&view=rev
Log:
[LTO] Simplify unnamed_addr handling logic. NFCI.
Modified:
lld/trunk/ELF/LTO.cpp
Modified: lld/trunk/ELF/LTO.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LTO.cpp?rev=280224&r1=280223&r2=280224&view=diff
==============================================================================
--- lld/trunk/ELF/LTO.cpp (original)
+++ lld/trunk/ELF/LTO.cpp Wed Aug 31 07:20:46 2016
@@ -194,12 +194,9 @@ void BitcodeCompiler::add(BitcodeFile &F
if (BitcodeFile::shouldSkip(Flags))
continue;
Symbol *S = Syms[BodyIndex++];
- if (GV) {
- if (S->HasUnnamedAddr)
- GV->setUnnamedAddr(GlobalValue::UnnamedAddr::Global);
- else
- GV->setUnnamedAddr(GlobalValue::UnnamedAddr::None);
- }
+ if (GV)
+ GV->setUnnamedAddr(S->HasUnnamedAddr ? GlobalValue::UnnamedAddr::Global
+ : GlobalValue::UnnamedAddr::None);
if (Flags & BasicSymbolRef::SF_Undefined) {
handleUndefinedAsmRefs(Sym, GV, AsmUndefinedRefs);
continue;
More information about the llvm-commits
mailing list