From cad69e2c2976891753d96d863ebf65e7c95c0a04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 17 Aug 2024 13:47:12 +0200 Subject: [PATCH] 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. --- lib/std/Target/Query.zig | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/std/Target/Query.zig b/lib/std/Target/Query.zig index 8871e360a5..4241e425ad 100644 --- a/lib/std/Target/Query.zig +++ b/lib/std/Target/Query.zig @@ -588,14 +588,7 @@ test parse { const text = try query.zigTriple(std.testing.allocator); defer std.testing.allocator.free(text); - var buf: [256]u8 = undefined; - const triple = std.fmt.bufPrint( - buf[0..], - "native-native-{s}.2.1.1", - .{@tagName(builtin.target.abi)}, - ) catch unreachable; - - try std.testing.expectEqualSlices(u8, triple, text); + try std.testing.expectEqualSlices(u8, "native-native-gnu.2.1.1", text); } { const query = try Query.parse(.{