aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Target/Query.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-08-17 13:47:12 +0200
committerAndrew Kelley <andrew@ziglang.org>2024-08-23 22:39:05 -0700
commitcad69e2c2976891753d96d863ebf65e7c95c0a04 (patch)
tree68085fd5ac6c5835b25bdd60f75348677f0ca499 /lib/std/Target/Query.zig
parent85747b266aac8a2ff7fea4a4b18f722133544ad7 (diff)
downloadzig-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.zig9
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(.{