aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorPedro Lobo <pedro.lobo@tecnico.ulisboa.pt>2024-12-18 18:35:31 +0000
committerGitHub <noreply@github.com>2024-12-18 18:35:31 +0000
commit1a87f07465d76c87ace25623c67faf9596bbbf56 (patch)
treef5b03d366352215d8d74658b6805a289587a6965 /clang/lib
parentc6f753b9a0910cdbb6bee77af1e5a54cf2e168fa (diff)
downloadllvm-1a87f07465d76c87ace25623c67faf9596bbbf56.zip
llvm-1a87f07465d76c87ace25623c67faf9596bbbf56.tar.gz
llvm-1a87f07465d76c87ace25623c67faf9596bbbf56.tar.bz2
[clang] Change initialization of a vector from undef to poison [NFC] (#120446)
It is fully initialized with insertelements.
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/CodeGen/MicrosoftCXXABI.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/MicrosoftCXXABI.cpp b/clang/lib/CodeGen/MicrosoftCXXABI.cpp
index d587daa..90651c3 100644
--- a/clang/lib/CodeGen/MicrosoftCXXABI.cpp
+++ b/clang/lib/CodeGen/MicrosoftCXXABI.cpp
@@ -3454,7 +3454,7 @@ llvm::Value *MicrosoftCXXABI::EmitNonNullMemberPointerConversion(
if (inheritanceModelHasOnlyOneField(IsFunc, DstInheritance)) {
Dst = FirstField;
} else {
- Dst = llvm::UndefValue::get(ConvertMemberPointerType(DstTy));
+ Dst = llvm::PoisonValue::get(ConvertMemberPointerType(DstTy));
unsigned Idx = 0;
Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++);
if (inheritanceModelHasNVOffsetField(IsFunc, DstInheritance))