From 6c8eea6f5edc87c76a1669bc4a02ebf254304c1e Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Fri, 10 Sep 2021 23:43:11 +0200 Subject: [PATCH] LibWasm: Avoid making StringView of temporary ByteBuffer --- Userland/Libraries/LibWasm/AbstractMachine/Configuration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWasm/AbstractMachine/Configuration.cpp b/Userland/Libraries/LibWasm/AbstractMachine/Configuration.cpp index 0d238fe700..f3dee8492d 100644 --- a/Userland/Libraries/LibWasm/AbstractMachine/Configuration.cpp +++ b/Userland/Libraries/LibWasm/AbstractMachine/Configuration.cpp @@ -88,7 +88,8 @@ void Configuration::dump_stack() { DuplexMemoryStream memory_stream; Printer { memory_stream }.print(vs...); - dbgln(format.view(), StringView(memory_stream.copy_into_contiguous_buffer()).trim_whitespace()); + ByteBuffer buffer = memory_stream.copy_into_contiguous_buffer(); + dbgln(format.view(), StringView(buffer).trim_whitespace()); }; for (auto const& entry : stack().entries()) { entry.visit(