Skip to content

Commit 2e31f2f

Browse files
Fix MCAlignFragmentRef Size calc
1 parent 1ddb6bc commit 2e31f2f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/MCCAS/MCCASObjectV1.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1577,7 +1577,7 @@ Expected<uint64_t> MCAlignFragmentRef::materialize(MCCASReader &Reader,
15771577
// hasEmitNops.
15781578
if (!Count) {
15791579
*Stream << Remaining;
1580-
return Remaining.size();
1580+
return Remaining.size() + FragContentSize;
15811581
}
15821582
int64_t Value;
15831583
unsigned ValueSize;
@@ -1604,7 +1604,7 @@ Expected<uint64_t> MCAlignFragmentRef::materialize(MCCASReader &Reader,
16041604
break;
16051605
}
16061606
}
1607-
return Count * ValueSize;
1607+
return (Count * ValueSize) + FragContentSize;
16081608
}
16091609

16101610
Expected<MCBoundaryAlignFragmentRef>

0 commit comments

Comments
 (0)