summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-08-31 12:27:47 +0000
committerDavide Italiano <davide@freebsd.org>2016-08-31 12:27:47 +0000
commit29fa6ab7b11913e8f8ff4a3f39d16f8822fe89d0 (patch)
treeb0f6cc99bd8ea3d4ba3da9bf2da40b80dd0882be
parent30ed8106ad251d8d72f2c2bb6414ea6c2913afc2 (diff)
downloadbcm5719-llvm-29fa6ab7b11913e8f8ff4a3f39d16f8822fe89d0.tar.gz
bcm5719-llvm-29fa6ab7b11913e8f8ff4a3f39d16f8822fe89d0.zip
[LTO/InputFiles] Merge two ifs into one. NFCI.
llvm-svn: 280225
-rw-r--r--lld/ELF/InputFiles.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp
index 71ca4a1934e..4db990774e5 100644
--- a/lld/ELF/InputFiles.cpp
+++ b/lld/ELF/InputFiles.cpp
@@ -638,17 +638,15 @@ Symbol *BitcodeFile::createSymbol(const DenseSet<const Comdat *> &KeptComdats,
uint32_t Binding = (Flags & BasicSymbolRef::SF_Weak) ? STB_WEAK : STB_GLOBAL;
uint8_t Type = STT_NOTYPE;
+ uint8_t Visibility;
bool CanOmitFromDynSym = false;
+ bool HasUnnamedAddr = false;
+
// FIXME: Expose a thread-local flag for module asm symbols.
if (GV) {
if (GV->isThreadLocal())
Type = STT_TLS;
CanOmitFromDynSym = canBeOmittedFromSymbolTable(GV);
- }
-
- uint8_t Visibility;
- bool HasUnnamedAddr = false;
- if (GV) {
Visibility = getGvVisibility(GV);
HasUnnamedAddr =
GV->getUnnamedAddr() == llvm::GlobalValue::UnnamedAddr::Global;
OpenPOWER on IntegriCloud