From 89a7e3bf2f45f94420dba8f24bdd3d6de7480d31 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Thu, 11 Nov 2021 15:52:50 -0800 Subject: slightly reduce reallocations --- src/js_parser/js_parser.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig index 11836bd6e..1f675c6a9 100644 --- a/src/js_parser/js_parser.zig +++ b/src/js_parser/js_parser.zig @@ -2643,18 +2643,18 @@ pub const Parser = struct { var remaining_parts = _parts; if (before_len > 0) { - var parts_to_copy = before.toOwnedSlice(); + const parts_to_copy = before.items; std.mem.copy(js_ast.Part, remaining_parts, parts_to_copy); remaining_parts = remaining_parts[parts_to_copy.len..]; } if (parts_len > 0) { - var parts_to_copy = parts.toOwnedSlice(); + const parts_to_copy = parts.items; std.mem.copy(js_ast.Part, remaining_parts, parts_to_copy); remaining_parts = remaining_parts[parts_to_copy.len..]; } if (after_len > 0) { - var parts_to_copy = after.toOwnedSlice(); + const parts_to_copy = after.items; std.mem.copy(js_ast.Part, remaining_parts, parts_to_copy); } @@ -2662,7 +2662,7 @@ pub const Parser = struct { } else { after.deinit(); before.deinit(); - parts_slice = parts.toOwnedSlice(); + parts_slice = parts.items; } debugl(""); -- cgit v1.2.3