[llvm] [ObjectYAML][NFC] Simplify ELFState<ELFT>::initProgramHeaders() (PR #123703)
Igor Kudrin via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 20 23:36:13 PST 2025
https://github.com/igorkudrin created https://github.com/llvm/llvm-project/pull/123703
This removes unused variables in the method.
>From 79a37e3db5c3ef4005aaeddf67e1e2e3390aaf8b Mon Sep 17 00:00:00 2001
From: Igor Kudrin <ikudrin at accesssoftek.com>
Date: Mon, 20 Jan 2025 23:05:03 -0800
Subject: [PATCH] [ObjectYAML][NFC] Simplify
ELFState<ELFT>::initProgramHeaders()
This removes unused variables in the method.
---
llvm/lib/ObjectYAML/ELFEmitter.cpp | 4 ----
1 file changed, 4 deletions(-)
diff --git a/llvm/lib/ObjectYAML/ELFEmitter.cpp b/llvm/lib/ObjectYAML/ELFEmitter.cpp
index cc41bbe6bbde24..9ae76a71ede5e0 100644
--- a/llvm/lib/ObjectYAML/ELFEmitter.cpp
+++ b/llvm/lib/ObjectYAML/ELFEmitter.cpp
@@ -536,15 +536,11 @@ void ELFState<ELFT>::writeELFHeader(raw_ostream &OS) {
template <class ELFT>
void ELFState<ELFT>::initProgramHeaders(std::vector<Elf_Phdr> &PHeaders) {
- DenseMap<StringRef, ELFYAML::Fill *> NameToFill;
DenseMap<StringRef, size_t> NameToIndex;
for (size_t I = 0, E = Doc.Chunks.size(); I != E; ++I) {
- if (auto S = dyn_cast<ELFYAML::Fill>(Doc.Chunks[I].get()))
- NameToFill[S->Name] = S;
NameToIndex[Doc.Chunks[I]->Name] = I + 1;
}
- std::vector<ELFYAML::Section *> Sections = Doc.getSections();
for (size_t I = 0, E = Doc.ProgramHeaders.size(); I != E; ++I) {
ELFYAML::ProgramHeader &YamlPhdr = Doc.ProgramHeaders[I];
Elf_Phdr Phdr;
More information about the llvm-commits
mailing list