Skip to content

Commit 9945459

Browse files
author
Alex Voicu
committed
Get the type of the used array from its elements.
1 parent 5ae4085 commit 9945459

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

clang/lib/CodeGen/CodeGenModule.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3079,8 +3079,8 @@ static void emitUsed(CodeGenModule &CGM, StringRef Name,
30793079

30803080
if (UsedArray.empty())
30813081
return;
3082-
llvm::ArrayType *ATy = llvm::ArrayType::get(
3083-
llvm::PointerType::getUnqual(CGM.getLLVMContext()), UsedArray.size());
3082+
llvm::ArrayType *ATy = llvm::ArrayType::get(UsedArray.front()->getType(),
3083+
UsedArray.size());
30843084

30853085
auto *GV = new llvm::GlobalVariable(
30863086
CGM.getModule(), ATy, false, llvm::GlobalValue::AppendingLinkage,

0 commit comments

Comments
 (0)