LibWasm: Close byte list for active data segments in WAT output

LibWasm/Printer no longer leaves
the byte list in active data segments unclosed
This commit is contained in:
Pavel Shliak 2025-09-06 00:49:29 +04:00 committed by Ali Mohammad Pur
commit 9e11fa0ac6
Notes: github-actions[bot] 2025-09-06 04:22:01 +00:00

View file

@ -144,7 +144,7 @@ void Printer::print(Wasm::DataSection::Data const& data)
print_indent();
print("(active init {}xu8 (", value.init.size());
print("{}", ByteString::join(' ', value.init, "{:x}"sv));
print("\n");
print(")\n");
{
TemporaryChange change { m_indent, m_indent + 1 };
print_indent();
@ -161,6 +161,8 @@ void Printer::print(Wasm::DataSection::Data const& data)
print_indent();
print("(index {})\n", value.index.value());
}
print_indent();
print(")\n");
});
}
print_indent();