diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-17 13:47:12 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-08-23 22:39:05 -0700 |
| commit | cad69e2c2976891753d96d863ebf65e7c95c0a04 (patch) | |
| tree | 68085fd5ac6c5835b25bdd60f75348677f0ca499 /lib/std/Target/Query.zig | |
| parent | 85747b266aac8a2ff7fea4a4b18f722133544ad7 (diff) | |
| download | zig-cad69e2c2976891753d96d863ebf65e7c95c0a04.tar.gz zig-cad69e2c2976891753d96d863ebf65e7c95c0a04.zip | |
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.
Diffstat (limited to 'lib/std/Target/Query.zig')
| -rw-r--r-- | lib/std/Target/Query.zig | 9 |
1 files changed, 1 insertions, 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(.{ |
