Skip to content

Commit 20b071c

Browse files
authored
[CGData] Change placeholder from undef to poison when initializing a vector [NFC] (#119134)
1 parent 9865296 commit 20b071c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/CodeGen/GlobalMergeFunctions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ static Value *createCast(IRBuilder<> &Builder, Value *V, Type *DestTy) {
154154
auto *DestAT = dyn_cast<ArrayType>(DestTy);
155155
assert(DestAT);
156156
assert(SrcAT->getNumElements() == DestAT->getNumElements());
157-
Value *Result = UndefValue::get(DestTy);
157+
Value *Result = PoisonValue::get(DestTy);
158158
for (unsigned int I = 0, E = SrcAT->getNumElements(); I < E; ++I) {
159159
Value *Element =
160160
createCast(Builder, Builder.CreateExtractValue(V, ArrayRef(I)),

0 commit comments

Comments
 (0)