authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-11-21 23:30:17+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-11-22 18:01:15+01:00
loge17c4a497ff77a9da11393886a86a216705eb687
treea54fa6a31a3b98316791ce02a7c2e4869c2117f0
parent40e49fe2f045ed780b7622a3b71c11003d55fa56

zld: parse []TbdV3 before TbdV3


1 files changed, 10 insertions(+), 0 deletions(-)

src/link/tapi.zig+10
......@@ -127,6 +127,16 @@ pub const LibStub = struct {
127127 break :blk out;
128128 }
129129
130 err: {
131 log.debug("trying to parse as []TbdV3", .{});
132 const inner = lib_stub.yaml.parse([]TbdV3) catch break :err;
133 var out = try lib_stub.yaml.arena.allocator.alloc(Tbd, inner.len);
134 for (inner) |doc, i| {
135 out[i] = .{ .v3 = doc };
136 }
137 break :blk out;
138 }
139
130140 err: {
131141 log.debug("trying to parse as TbdV3", .{});
132142 const inner = lib_stub.yaml.parse(TbdV3) catch break :err;