aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-06 22:41:44 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-06 22:41:44 -0800
commit6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775 (patch)
tree58a86bb6e5e2b532a7c14d58668b37bb11e71f85
parent0fd144993c3b7fdbbd88efa249054015e73a33b6 (diff)
downloadbun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.tar.gz
bun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.tar.zst
bun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.zip
cleanup
-rw-r--r--src/install/lockfile.zig12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/install/lockfile.zig b/src/install/lockfile.zig
index fa3322897..83c3b9ffb 100644
--- a/src/install/lockfile.zig
+++ b/src/install/lockfile.zig
@@ -3326,9 +3326,15 @@ const Buffers = struct {
this.dependencies.expandToCapacity();
this.dependencies.items.len = external_dependency_list.len;
- for (external_dependency_list) |*external_dep| {
- const dep = external_dep.*;
- external_dep.* = Dependency.toDependency(dep, extern_context);
+
+ {
+ var external_deps = external_dependency_list.ptr;
+ var dependencies = this.dependencies.items;
+ std.debug.assert(external_dependency_list.len == dependencies.len);
+ for (dependencies) |*dep| {
+ dep.* = Dependency.toDependency(external_deps[0], extern_context);
+ external_deps += 1;
+ }
}
// Legacy tree structure stores package IDs instead of dependency IDs