authorgravatar for timonkruiper@gmail.comTimon Kruiper <timonkruiper@gmail.com> 2020-04-01 22:46:02+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-04-01 18:05:49-04:00
logeefb0a36c060fab2d9d2bf2a258f0fd5e8126fe8
treed76d78264695cb6981ad4cf444cf63764aec5da3
parent2b6dfdd3d403fb33e226aa2566eacfad4b251379

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

Closes #4902

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

lib/std/zig/cross_target.zig+9-1
......@@ -765,7 +765,15 @@ test "CrossTarget.parse" {
765765
766766 const text = try cross_target.zigTriple(std.testing.allocator);
767767 defer std.testing.allocator.free(text);
768 std.testing.expectEqualSlices(u8, "native-native-gnu.2.1.1", text);
768
769 var buf: [256]u8 = undefined;
770 const triple = std.fmt.bufPrint(
771 buf[0..],
772 "native-native-{}.2.1.1",
773 .{@tagName(std.Target.current.abi)},
774 ) catch unreachable;
775
776 std.testing.expectEqualSlices(u8, triple, text);
769777 }
770778 {
771779 const cross_target = try CrossTarget.parse(.{