IRGen: use named IRLinkage a bit more (NFC)

Use the `IRLInkage::InternalLinkOnceODR` linkage rather than computing
that in a couple of sites.  This gives us semantic meaning to the
linkage being applied.  NFC.
This commit is contained in:
Saleem Abdulrasool
2019-01-04 09:19:39 -08:00
parent 3f4990dc3c
commit 50d6b19e98
2 changed files with 2 additions and 8 deletions

View File

@@ -248,10 +248,7 @@ llvm::Constant *IRGenModule::getAddrOfStringForMetadataRef(
nullptr,
symbolName);
ApplyIRLinkage({llvm::GlobalValue::LinkOnceODRLinkage,
llvm::GlobalValue::HiddenVisibility,
llvm::GlobalValue::DefaultStorageClass})
.to(var);
ApplyIRLinkage(IRLinkage::InternalLinkOnceODR).to(var);
if (alignment)
var->setAlignment(alignment);
setTrueConstGlobal(var);