diff options
author | 2021-11-11 15:52:50 -0800 | |
---|---|---|
committer | 2021-11-11 15:52:50 -0800 | |
commit | 89a7e3bf2f45f94420dba8f24bdd3d6de7480d31 (patch) | |
tree | 5046176a8d92b0d6db3ec892d65a80b0e7999316 | |
parent | fe1a6cee10993e0438ec4823c9291e9af5f48bde (diff) | |
download | bun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.tar.gz bun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.tar.zst bun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.zip |
slightly reduce reallocations
-rw-r--r-- | src/js_parser/js_parser.zig | 8 |
1 files changed, 4 insertions, 4 deletions
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("</p.appendPart>"); |