diff options
| author | Paul Kirth <paulkirth@google.com> | 2024-10-07 15:43:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-07 15:43:01 -0700 |
| commit | 2ca850111fe1fbb174ae782caa00f8a48fb3eadd (patch) | |
| tree | 604dc1beea462cc47c2a91a8a22897be191f90e0 /lld/ELF/Arch/PPC.cpp | |
| parent | 376b5c0cb6d5c2e559c8689acb1bb1d30f5325aa (diff) | |
| download | llvm-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.cpp | 5 |
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 ⌖ +} |
