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/WasmObjectWriter.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/WasmObjectWriter.cpp')
-rw-r--r-- | llvm/lib/MC/WasmObjectWriter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/MC/WasmObjectWriter.cpp b/llvm/lib/MC/WasmObjectWriter.cpp index d148b52..4c226d4 100644 --- a/llvm/lib/MC/WasmObjectWriter.cpp +++ b/llvm/lib/MC/WasmObjectWriter.cpp @@ -697,10 +697,10 @@ static void addData(SmallVectorImpl<char> &DataBytes, report_fatal_error("only data supported in data sections"); if (auto *Align = dyn_cast<MCAlignFragment>(&Frag)) { - if (Align->getValueSize() != 1) + if (Align->getFillLen() != 1) report_fatal_error("only byte values supported for alignment"); // If nops are requested, use zeros, as this is the data section. - uint8_t Value = Align->hasEmitNops() ? 0 : Align->getValue(); + uint8_t Value = Align->hasEmitNops() ? 0 : Align->getFill(); uint64_t Size = std::min<uint64_t>(alignTo(DataBytes.size(), Align->getAlignment()), DataBytes.size() + Align->getMaxBytesToEmit()); |