From ce052d89a85be02494b25ba734ff4483e846176c Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 8 Oct 2023 15:27:00 -0700 Subject: Manifest: fix not initializing token locations --- src/Manifest.zig | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/Manifest.zig b/src/Manifest.zig index 17d5d93fb5..7fce7c8bcb 100644 --- a/src/Manifest.zig +++ b/src/Manifest.zig @@ -7,13 +7,15 @@ pub const multihash_hex_digest_len = 2 * multihash_len; pub const MultiHashHexDigest = [multihash_hex_digest_len]u8; pub const Dependency = struct { - location: union(enum) { - url: []const u8, - path: []const u8, - }, + location: Location, location_tok: Ast.TokenIndex, hash: ?[]const u8, hash_tok: Ast.TokenIndex, + + pub const Location = union(enum) { + url: []const u8, + path: []const u8, + }; }; pub const ErrorMessage = struct { @@ -249,9 +251,9 @@ const Parse = struct { var dep: Dependency = .{ .location = undefined, - .location_tok = undefined, + .location_tok = 0, .hash = null, - .hash_tok = undefined, + .hash_tok = 0, }; var has_location = false; -- cgit v1.2.3