summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/tools/yaml2obj/yaml2elf.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/tools/yaml2obj/yaml2elf.cpp b/llvm/tools/yaml2obj/yaml2elf.cpp
index 96761259c4e..a35a9805a2e 100644
--- a/llvm/tools/yaml2obj/yaml2elf.cpp
+++ b/llvm/tools/yaml2obj/yaml2elf.cpp
@@ -593,14 +593,14 @@ bool ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader,
raw_ostream &OS =
CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
- for (auto member : Section.Members) {
- unsigned int sectionIndex = 0;
- if (member.sectionNameOrType == "GRP_COMDAT")
- sectionIndex = llvm::ELF::GRP_COMDAT;
- else if (!convertSectionIndex(SN2I, Section.Name, member.sectionNameOrType,
- sectionIndex))
+ for (const ELFYAML::SectionOrType &Member : Section.Members) {
+ unsigned int SectionIndex = 0;
+ if (Member.sectionNameOrType == "GRP_COMDAT")
+ SectionIndex = llvm::ELF::GRP_COMDAT;
+ else if (!convertSectionIndex(SN2I, Section.Name, Member.sectionNameOrType,
+ SectionIndex))
return false;
- support::endian::write<uint32_t>(OS, sectionIndex, ELFT::TargetEndianness);
+ support::endian::write<uint32_t>(OS, SectionIndex, ELFT::TargetEndianness);
}
return true;
}
OpenPOWER on IntegriCloud