[llvm] [ObjectYAML][NFC] Simplify ELFState<ELFT>::initProgramHeaders() (PR #123703)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 20 23:36:45 PST 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-objectyaml
Author: Igor Kudrin (igorkudrin)
<details>
<summary>Changes</summary>
This removes unused variables in the method.
---
Full diff: https://github.com/llvm/llvm-project/pull/123703.diff
1 Files Affected:
- (modified) llvm/lib/ObjectYAML/ELFEmitter.cpp (-4)
``````````diff
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;
``````````
</details>
https://github.com/llvm/llvm-project/pull/123703
More information about the llvm-commits
mailing list