From e4b286211c5ad06ec2536c6b57297bc87c460684 Mon Sep 17 00:00:00 2001 From: Jez Ng Date: Thu, 7 Apr 2022 00:00:41 -0400 Subject: [PATCH] [lld-macho][nfc] Rearrange order of statements to clarify data dependencies --- lld/MachO/InputFiles.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lld/MachO/InputFiles.cpp b/lld/MachO/InputFiles.cpp index 41fb45ccdfc3..42bea7c8d624 100644 --- a/lld/MachO/InputFiles.cpp +++ b/lld/MachO/InputFiles.cpp @@ -296,9 +296,6 @@ void ObjFile::parseSections(ArrayRef sectionHeaders) { StringRef(sec.sectname, strnlen(sec.sectname, sizeof(sec.sectname))); StringRef segname = StringRef(sec.segname, strnlen(sec.segname, sizeof(sec.segname))); - ArrayRef data = {isZeroFill(sec.flags) ? nullptr - : buf + sec.offset, - static_cast(sec.size)}; sections.push_back(make
(this, segname, name, sec.flags, sec.addr)); if (sec.align >= 32) { error("alignment " + std::to_string(sec.align) + " of section " + name + @@ -307,6 +304,9 @@ void ObjFile::parseSections(ArrayRef sectionHeaders) { } const Section §ion = *sections.back(); uint32_t align = 1 << sec.align; + ArrayRef data = {isZeroFill(sec.flags) ? nullptr + : buf + sec.offset, + static_cast(sec.size)}; auto splitRecords = [&](int recordSize) -> void { if (data.empty())