zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit eefb0a36c060fab2d9d2bf2a258f0fd5e8126fe8 (tree)
parent 2b6dfdd3d403fb33e226aa2566eacfad4b251379
Author: Timon Kruiper <timonkruiper@gmail.com>
Date:   Wed,  1 Apr 2020 22:46:02 +0200

Fix CrossTarget.parse test on platforms where abi != gnu

Closes #4902

Diffstat:
Mlib/std/zig/cross_target.zig | 10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/std/zig/cross_target.zig b/lib/std/zig/cross_target.zig @@ -765,7 +765,15 @@ test "CrossTarget.parse" { const text = try cross_target.zigTriple(std.testing.allocator); defer std.testing.allocator.free(text); - std.testing.expectEqualSlices(u8, "native-native-gnu.2.1.1", text); + + var buf: [256]u8 = undefined; + const triple = std.fmt.bufPrint( + buf[0..], + "native-native-{}.2.1.1", + .{@tagName(std.Target.current.abi)}, + ) catch unreachable; + + std.testing.expectEqualSlices(u8, triple, text); } { const cross_target = try CrossTarget.parse(.{