aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Arch/PPC.cpp
diff options
context:
space:
mode:
authorPaul Kirth <paulkirth@google.com>2024-10-07 15:43:01 -0700
committerGitHub <noreply@github.com>2024-10-07 15:43:01 -0700
commit2ca850111fe1fbb174ae782caa00f8a48fb3eadd (patch)
tree604dc1beea462cc47c2a91a8a22897be191f90e0 /lld/ELF/Arch/PPC.cpp
parent376b5c0cb6d5c2e559c8689acb1bb1d30f5325aa (diff)
downloadllvm-2ca850111fe1fbb174ae782caa00f8a48fb3eadd.tar.gz
llvm-2ca850111fe1fbb174ae782caa00f8a48fb3eadd.tar.bz2
llvm-2ca850111fe1fbb174ae782caa00f8a48fb3eadd.zip
Revert "[ELF] Change Ctx::target to unique_ptr (#111260)" (#111449)
This patch seems to be breaking the windows build bots. https://lab.llvm.org/buildbot/#/builders/63/builds/1953 We also see this in Fuchsia's Linux CI: https://fxbug.dev/372010530 This reverts commit 4ec06b17435e32ece5e1aa2bc8a6d26dbf0bb312.
Diffstat (limited to 'lld/ELF/Arch/PPC.cpp')
-rw-r--r--lld/ELF/Arch/PPC.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lld/ELF/Arch/PPC.cpp b/lld/ELF/Arch/PPC.cpp
index fa1b2a6c39d4..ff9970ba494c 100644
--- a/lld/ELF/Arch/PPC.cpp
+++ b/lld/ELF/Arch/PPC.cpp
@@ -523,4 +523,7 @@ void PPC::relocateAlloc(InputSectionBase &sec, uint8_t *buf) const {
}
}
-void elf::setPPCTargetInfo(Ctx &ctx) { ctx.target.reset(new PPC(ctx)); }
+TargetInfo *elf::getPPCTargetInfo(Ctx &ctx) {
+ static PPC target(ctx);
+ return &target;
+}