aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorNuno Lopes <nuno.lopes@tecnico.ulisboa.pt>2024-11-19 15:18:40 +0000
committerNuno Lopes <nuno.lopes@tecnico.ulisboa.pt>2024-11-19 15:18:40 +0000
commitb0afa6bab9581abc91f23c854b3bb45095cbb057 (patch)
treeb6c5025205572b7ad9836b7872536787a9ff644c /clang/lib/CodeGen/CodeGenModule.cpp
parent8e4423eb0888e5fe381a23ec1fa6969f2d096ed1 (diff)
downloadllvm-b0afa6bab9581abc91f23c854b3bb45095cbb057.zip
llvm-b0afa6bab9581abc91f23c854b3bb45095cbb057.tar.gz
llvm-b0afa6bab9581abc91f23c854b3bb45095cbb057.tar.bz2
[clang] Change some placeholders from undef to poison [NFC]
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
-rw-r--r--clang/lib/CodeGen/CodeGenModule.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp
index 4f45698..b854eeb 100644
--- a/clang/lib/CodeGen/CodeGenModule.cpp
+++ b/clang/lib/CodeGen/CodeGenModule.cpp
@@ -733,7 +733,7 @@ void CodeGenModule::checkAliases() {
for (const GlobalDecl &GD : Aliases) {
StringRef MangledName = getMangledName(GD);
llvm::GlobalValue *Alias = GetGlobalValue(MangledName);
- Alias->replaceAllUsesWith(llvm::UndefValue::get(Alias->getType()));
+ Alias->replaceAllUsesWith(llvm::PoisonValue::get(Alias->getType()));
Alias->eraseFromParent();
}
}
@@ -5572,7 +5572,7 @@ void CodeGenModule::EmitGlobalVarDefinition(const VarDecl *D,
}
} else {
ErrorUnsupported(D, "static initializer");
- Init = llvm::UndefValue::get(getTypes().ConvertType(T));
+ Init = llvm::PoisonValue::get(getTypes().ConvertType(T));
}
} else {
Init = Initializer;