authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-17 13:47:12+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-23 22:39:05-07:00
logcad69e2c2976891753d96d863ebf65e7c95c0a04
tree68085fd5ac6c5835b25bdd60f75348677f0ca499
parent85747b266aac8a2ff7fea4a4b18f722133544ad7

std.Target.Query: Fix `parse` test on ABIs like `gnueabi`, `gnuabi64`, etc.

The `zigTriple()` implementation simply returns `gnu` when a glibc version is provided but a more specific ABI isn't.

1 files changed, 1 insertions(+), 8 deletions(-)

lib/std/Target/Query.zig+1-8
......@@ -588,14 +588,7 @@ test parse {
588588 const text = try query.zigTriple(std.testing.allocator);
589589 defer std.testing.allocator.free(text);
590590
591 var buf: [256]u8 = undefined;
592 const triple = std.fmt.bufPrint(
593 buf[0..],
594 "native-native-{s}.2.1.1",
595 .{@tagName(builtin.target.abi)},
596 ) catch unreachable;
597
598 try std.testing.expectEqualSlices(u8, triple, text);
591 try std.testing.expectEqualSlices(u8, "native-native-gnu.2.1.1", text);
599592 }
600593 {
601594 const query = try Query.parse(.{