From dc5745080d057a73ac8052a40c8950e8c7a8b51c Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sat, 22 Jan 2022 19:39:23 -0800 Subject: Ensure we fully copy strings --- src/javascript/jsc/api/transpiler.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/javascript/jsc/api/transpiler.zig') diff --git a/src/javascript/jsc/api/transpiler.zig b/src/javascript/jsc/api/transpiler.zig index a391dae26..c301311b3 100644 --- a/src/javascript/jsc/api/transpiler.zig +++ b/src/javascript/jsc/api/transpiler.zig @@ -207,9 +207,9 @@ pub const TransformTask = struct { buffer_writer = printer.ctx; buffer_writer.buffer.list.items = buffer_writer.written; - // This works around a mimalloc and/or Zig allocator bug - this.output_code = JSC.ZigString.init(buffer_writer.written); - this.output_code.mark(); + var output = JSC.ZigString.init(buffer_writer.written); + output.mark(); + this.output_code = output; } else { this.output_code = ZigString.init(""); } -- cgit v1.2.3