From 9e11fa0ac6131a60941dc6a0da91b30e127c4cd2 Mon Sep 17 00:00:00 2001 From: Pavel Shliak Date: Sat, 6 Sep 2025 00:49:29 +0400 Subject: [PATCH] LibWasm: Close byte list for active data segments in WAT output LibWasm/Printer no longer leaves the byte list in active data segments unclosed --- Libraries/LibWasm/Printer/Printer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWasm/Printer/Printer.cpp b/Libraries/LibWasm/Printer/Printer.cpp index 05f1884a20f..623bfd4fe03 100644 --- a/Libraries/LibWasm/Printer/Printer.cpp +++ b/Libraries/LibWasm/Printer/Printer.cpp @@ -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();