mirror of
https://github.com/intel/llvm.git
synced 2026-01-25 19:44:38 +08:00
[MLIR] Allow global with an external linkage to include initial value
Reviewers: rriddle, ftynse Reviewed By: ftynse Differential Revision: https://reviews.llvm.org/D76333
This commit is contained in:
@@ -470,7 +470,8 @@ LogicalResult ModuleTranslation::convertGlobals() {
|
||||
|
||||
auto linkage = convertLinkageToLLVM(op.linkage());
|
||||
bool anyExternalLinkage =
|
||||
(linkage == llvm::GlobalVariable::ExternalLinkage ||
|
||||
((linkage == llvm::GlobalVariable::ExternalLinkage &&
|
||||
isa<llvm::UndefValue>(cst)) ||
|
||||
linkage == llvm::GlobalVariable::ExternalWeakLinkage);
|
||||
auto addrSpace = op.addr_space().getLimitedValue();
|
||||
auto *var = new llvm::GlobalVariable(
|
||||
|
||||
Reference in New Issue
Block a user