diff options
author | 2023-02-06 22:41:44 -0800 | |
---|---|---|
committer | 2023-02-06 22:41:44 -0800 | |
commit | 6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775 (patch) | |
tree | 58a86bb6e5e2b532a7c14d58668b37bb11e71f85 | |
parent | 0fd144993c3b7fdbbd88efa249054015e73a33b6 (diff) | |
download | bun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.tar.gz bun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.tar.zst bun-6aea31f4fcb7b0b1cfbe1aac43145c87cb09f775.zip |
cleanup
-rw-r--r-- | src/install/lockfile.zig | 12 |
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 |