[ELF] Simplify assignFileOffsets. NFC
GitOrigin-RevId: 6c1c2313d1b7bea4e9d831fe061c37735b7d4802
diff --git a/ELF/Writer.cpp b/ELF/Writer.cpp
index a870a03..1906b2d 100644
--- a/ELF/Writer.cpp
+++ b/ELF/Writer.cpp
@@ -2587,9 +2587,8 @@
// Assign file offsets to output sections.
template <class ELFT> void Writer<ELFT>::assignFileOffsets() {
- uint64_t off = 0;
- off = setFileOffset(Out::elfHeader, off);
- off = setFileOffset(Out::programHeaders, off);
+ Out::programHeaders->offset = Out::elfHeader->size;
+ uint64_t off = Out::elfHeader->size + Out::programHeaders->size;
PhdrEntry *lastRX = nullptr;
for (Partition &part : partitions)