diff options
author | 2023-02-12 06:40:18 +0200 | |
---|---|---|
committer | 2023-02-11 20:40:18 -0800 | |
commit | 30e82c5df42fab71a238cd9b7d268cbb6510bd7a (patch) | |
tree | 8f3c9212696545af28c6eba4a43a35599522cadf /src/install/dependency.zig | |
parent | 9eba1e0e3fbd9ba80f7cac4a74c860e35335d86e (diff) | |
download | bun-30e82c5df42fab71a238cd9b7d268cbb6510bd7a.tar.gz bun-30e82c5df42fab71a238cd9b7d268cbb6510bd7a.tar.zst bun-30e82c5df42fab71a238cd9b7d268cbb6510bd7a.zip |
fix segfault during non-install script execution (#2045)
Diffstat (limited to 'src/install/dependency.zig')
-rw-r--r-- | src/install/dependency.zig | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/install/dependency.zig b/src/install/dependency.zig index 2cc3d4177..973a8b997 100644 --- a/src/install/dependency.zig +++ b/src/install/dependency.zig @@ -15,12 +15,6 @@ const string = @import("../string_types.zig").string; const strings = @import("../string_immutable.zig"); const Dependency = @This(); -pub const Pair = struct { - resolution_id: Install.PackageID = Install.invalid_package_id, - dependency: Dependency = .{}, - failed: ?anyerror = null, -}; - pub const URI = union(Tag) { local: String, remote: String, @@ -44,8 +38,8 @@ pub const URI = union(Tag) { }; name_hash: PackageNameHash = 0, -name: String = String{}, -version: Dependency.Version = Dependency.Version{}, +name: String = .{}, +version: Dependency.Version = .{}, /// This is how the dependency is specified in the package.json file. /// This allows us to track whether a package originated in any permutation of: @@ -55,7 +49,7 @@ version: Dependency.Version = Dependency.Version{}, /// - `peerDependencies` /// Technically, having the same package name specified under multiple fields is invalid /// But we don't want to allocate extra arrays for them. So we use a bitfield instead. -behavior: Behavior = Behavior.uninitialized, +behavior: Behavior = .uninitialized, /// Sorting order for dependencies is: /// 1. [`dependencies`, `devDependencies`, `optionalDependencies`, `peerDependencies`] |