diff options
author | Fangrui Song <i@maskray.me> | 2025-07-13 14:07:09 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2025-07-13 14:07:10 -0700 |
commit | 1fbfa333f64bf714efa84db6b1075fc864d53bf8 (patch) | |
tree | bff5046fb6db84b03585312e5ec0831599a5eecd /llvm/lib/MC/MCObjectStreamer.cpp | |
parent | b56aebaf82f250ac35d18bcb4d4bf6806af91f49 (diff) | |
download | llvm-1fbfa333f64bf714efa84db6b1075fc864d53bf8.zip llvm-1fbfa333f64bf714efa84db6b1075fc864d53bf8.tar.gz llvm-1fbfa333f64bf714efa84db6b1075fc864d53bf8.tar.bz2 |
MCAlignFragment: Rename fields and use uint8_t FillLen
* Rename the vague `Value` to `Fill`.
* FillLen is at most 8. Making the field smaller to facilitate encoding
MCAlignFragment as a MCFragment union member.
* Replace an unreachable report_fatal_error with assert.
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCObjectStreamer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/MC/MCObjectStreamer.cpp b/llvm/lib/MC/MCObjectStreamer.cpp index b03c228..44a82f7 100644 --- a/llvm/lib/MC/MCObjectStreamer.cpp +++ b/llvm/lib/MC/MCObjectStreamer.cpp @@ -580,13 +580,13 @@ void MCObjectStreamer::emitBytes(StringRef Data) { DF->appendContents(ArrayRef(Data.data(), Data.size())); } -void MCObjectStreamer::emitValueToAlignment(Align Alignment, int64_t Value, - unsigned ValueSize, +void MCObjectStreamer::emitValueToAlignment(Align Alignment, int64_t Fill, + uint8_t FillLen, unsigned MaxBytesToEmit) { if (MaxBytesToEmit == 0) MaxBytesToEmit = Alignment.value(); - insert(getContext().allocFragment<MCAlignFragment>( - Alignment, Value, ValueSize, MaxBytesToEmit)); + insert(getContext().allocFragment<MCAlignFragment>(Alignment, Fill, FillLen, + MaxBytesToEmit)); // Update the maximum alignment on the current section if necessary. MCSection *CurSec = getCurrentSectionOnly(); |