Skip to content

Commit f920c67

Browse files
committed
Make ElfNoBitsSection always relative to previous content
1 parent e5320f4 commit f920c67

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/LibObjectFile/Elf/ElfFile.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,9 @@ public unsafe void UpdateLayout(DiagnosticBag diagnostics)
317317
var content = contentList[i];
318318
if (content is ElfNullSection) continue;
319319

320-
if (content is ElfNoBitsSection noBitsSection && noBitsSection.PositionOffsetFromPreviousContent.HasValue)
320+
if (content is ElfNoBitsSection noBitsSection)
321321
{
322-
content.Position = contentList[i-1].Position + noBitsSection.PositionOffsetFromPreviousContent.Value;
322+
content.Position = contentList[i-1].Position + noBitsSection.PositionOffsetFromPreviousContent;
323323
}
324324
else
325325
{

src/LibObjectFile/Elf/Sections/ElfNoBitsSection.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public ElfNoBitsSection() : base(ElfSectionType.NoBits)
1010
{
1111
}
1212

13-
public ulong? PositionOffsetFromPreviousContent { get; set; }
13+
public ulong PositionOffsetFromPreviousContent { get; set; }
1414

1515
public override void Read(ElfReader reader)
1616
{

0 commit comments

Comments
 (0)