diff options
author | Pedro Lobo <pedro.lobo@tecnico.ulisboa.pt> | 2024-12-18 18:35:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-18 18:35:31 +0000 |
commit | 1a87f07465d76c87ace25623c67faf9596bbbf56 (patch) | |
tree | f5b03d366352215d8d74658b6805a289587a6965 /clang/lib | |
parent | c6f753b9a0910cdbb6bee77af1e5a54cf2e168fa (diff) | |
download | llvm-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.cpp | 2 |
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)) |