Skip to content

Commit 68de6ef

Browse files
committed
std: Disable some bit set tests on aarch64_be.
llvm/llvm-project#129843
1 parent 0b96f79 commit 68de6ef

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/std/bit_set.zig

+7
Original file line numberDiff line numberDiff line change
@@ -1647,6 +1647,7 @@ fn testStaticBitSet(comptime Set: type) !void {
16471647

16481648
test IntegerBitSet {
16491649
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest;
1650+
if (builtin.zig_backend == .stage2_llvm and builtin.target.cpu.arch == .aarch64_be) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/129843
16501651

16511652
try testStaticBitSet(IntegerBitSet(0));
16521653
try testStaticBitSet(IntegerBitSet(1));
@@ -1659,6 +1660,8 @@ test IntegerBitSet {
16591660
}
16601661

16611662
test ArrayBitSet {
1663+
if (builtin.zig_backend == .stage2_llvm and builtin.target.cpu.arch == .aarch64_be) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/129843
1664+
16621665
inline for (.{ 0, 1, 2, 31, 32, 33, 63, 64, 65, 254, 500, 3000 }) |size| {
16631666
try testStaticBitSet(ArrayBitSet(u8, size));
16641667
try testStaticBitSet(ArrayBitSet(u16, size));
@@ -1669,6 +1672,8 @@ test ArrayBitSet {
16691672
}
16701673

16711674
test DynamicBitSetUnmanaged {
1675+
if (builtin.zig_backend == .stage2_llvm and builtin.target.cpu.arch == .aarch64_be) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/129843
1676+
16721677
const allocator = std.testing.allocator;
16731678
var a = try DynamicBitSetUnmanaged.initEmpty(allocator, 300);
16741679
try testing.expectEqual(@as(usize, 0), a.count());
@@ -1722,6 +1727,8 @@ test DynamicBitSetUnmanaged {
17221727
}
17231728

17241729
test DynamicBitSet {
1730+
if (builtin.zig_backend == .stage2_llvm and builtin.target.cpu.arch == .aarch64_be) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/129843
1731+
17251732
const allocator = std.testing.allocator;
17261733
var a = try DynamicBitSet.initEmpty(allocator, 300);
17271734
try testing.expectEqual(@as(usize, 0), a.count());

0 commit comments

Comments
 (0)