aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-11 15:52:50 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-11-11 15:52:50 -0800
commit89a7e3bf2f45f94420dba8f24bdd3d6de7480d31 (patch)
tree5046176a8d92b0d6db3ec892d65a80b0e7999316
parentfe1a6cee10993e0438ec4823c9291e9af5f48bde (diff)
downloadbun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.tar.gz
bun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.tar.zst
bun-89a7e3bf2f45f94420dba8f24bdd3d6de7480d31.zip
slightly reduce reallocations
-rw-r--r--src/js_parser/js_parser.zig8
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>");