diff options
| author | Fangrui Song <i@maskray.me> | 2024-11-16 15:20:20 -0800 |
|---|---|---|
| committer | Fangrui Song <i@maskray.me> | 2024-11-16 15:20:21 -0800 |
| commit | a626eb2a2fcda460eaad7bd6f2bdfdfa8f0f23c2 (patch) | |
| tree | 7dcb84ef1557e07516fa4d477a5ab8b708146a72 /lld/ELF/LinkerScript.cpp | |
| parent | baf59be89ba297b26aff9f62bbda161941512793 (diff) | |
| download | llvm-a626eb2a2fcda460eaad7bd6f2bdfdfa8f0f23c2.zip llvm-a626eb2a2fcda460eaad7bd6f2bdfdfa8f0f23c2.tar.gz llvm-a626eb2a2fcda460eaad7bd6f2bdfdfa8f0f23c2.tar.bz2 | |
[ELF] Pass ctx to bAlloc/saver/uniqueSaver
Diffstat (limited to 'lld/ELF/LinkerScript.cpp')
| -rw-r--r-- | lld/ELF/LinkerScript.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index ca4877b2..0298294 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -59,11 +59,12 @@ StringRef LinkerScript::getOutputSectionName(const InputSectionBase *s) const { assert(ctx.arg.relocatable && (rel->flags & SHF_LINK_ORDER)); return s->name; } + StringSaver &ss = saver(ctx); if (s->type == SHT_CREL) - return saver().save(".crel" + out->name); + return ss.save(".crel" + out->name); if (s->type == SHT_RELA) - return saver().save(".rela" + out->name); - return saver().save(".rel" + out->name); + return ss.save(".rela" + out->name); + return ss.save(".rel" + out->name); } } |
