mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
[NVPTX] Emit .weak linkage for link_once, weak, available_externally, and common linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211941 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1367,6 +1367,10 @@ void NVPTXAsmPrinter::printModuleLevelGV(const GlobalVariable *GVar,
|
||||
O << ".visible ";
|
||||
else
|
||||
O << ".extern ";
|
||||
} else if (GVar->hasLinkOnceLinkage() || GVar->hasWeakLinkage() ||
|
||||
GVar->hasAvailableExternallyLinkage() ||
|
||||
GVar->hasCommonLinkage()) {
|
||||
O << ".weak ";
|
||||
}
|
||||
|
||||
if (llvm::isTexture(*GVar)) {
|
||||
|
||||
Reference in New Issue
Block a user