[lld] e4b2862 - [lld-macho][nfc] Rearrange order of statements to clarify data dependencies
Jez Ng via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 6 21:00:58 PDT 2022
Author: Jez Ng
Date: 2022-04-07T00:00:41-04:00
New Revision: e4b286211c5ad06ec2536c6b57297bc87c460684
URL: https://github.com/llvm/llvm-project/commit/e4b286211c5ad06ec2536c6b57297bc87c460684
DIFF: https://github.com/llvm/llvm-project/commit/e4b286211c5ad06ec2536c6b57297bc87c460684.diff
LOG: [lld-macho][nfc] Rearrange order of statements to clarify data dependencies
Added:
Modified:
lld/MachO/InputFiles.cpp
Removed:
################################################################################
diff --git a/lld/MachO/InputFiles.cpp b/lld/MachO/InputFiles.cpp
index 41fb45ccdfc3d..42bea7c8d6246 100644
--- a/lld/MachO/InputFiles.cpp
+++ b/lld/MachO/InputFiles.cpp
@@ -296,9 +296,6 @@ void ObjFile::parseSections(ArrayRef<SectionHeader> sectionHeaders) {
StringRef(sec.sectname, strnlen(sec.sectname, sizeof(sec.sectname)));
StringRef segname =
StringRef(sec.segname, strnlen(sec.segname, sizeof(sec.segname)));
- ArrayRef<uint8_t> data = {isZeroFill(sec.flags) ? nullptr
- : buf + sec.offset,
- static_cast<size_t>(sec.size)};
sections.push_back(make<Section>(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<SectionHeader> sectionHeaders) {
}
const Section §ion = *sections.back();
uint32_t align = 1 << sec.align;
+ ArrayRef<uint8_t> data = {isZeroFill(sec.flags) ? nullptr
+ : buf + sec.offset,
+ static_cast<size_t>(sec.size)};
auto splitRecords = [&](int recordSize) -> void {
if (data.empty())
More information about the llvm-commits
mailing list