aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WasmObjectWriter.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2025-07-13 14:07:09 -0700
committerFangrui Song <i@maskray.me>2025-07-13 14:07:10 -0700
commit1fbfa333f64bf714efa84db6b1075fc864d53bf8 (patch)
treebff5046fb6db84b03585312e5ec0831599a5eecd /llvm/lib/MC/WasmObjectWriter.cpp
parentb56aebaf82f250ac35d18bcb4d4bf6806af91f49 (diff)
downloadllvm-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.cpp4
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());