aboutsummaryrefslogtreecommitdiff
path: root/lib/std/leb128.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-10-20 04:35:29 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2023-10-21 10:55:41 -0400
commit32e85d44eb72122d174de02d4020f149026dd787 (patch)
treec1cdf78a31337b74fce4a70d99d9eb1384651937 /lib/std/leb128.zig
parent2e6e39a7004dae626ad3088cbf1e652f157e6db8 (diff)
downloadzig-32e85d44eb72122d174de02d4020f149026dd787.tar.gz
zig-32e85d44eb72122d174de02d4020f149026dd787.zip
x86_64: disable failing tests, enable test-std testing
Diffstat (limited to 'lib/std/leb128.zig')
-rw-r--r--lib/std/leb128.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/std/leb128.zig b/lib/std/leb128.zig
index f6e9b9ea60..7cfbec0b97 100644
--- a/lib/std/leb128.zig
+++ b/lib/std/leb128.zig
@@ -215,6 +215,8 @@ fn test_read_uleb128_seq(comptime T: type, comptime N: usize, encoded: []const u
}
test "deserialize signed LEB128" {
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
+
// Truncated
try testing.expectError(error.EndOfStream, test_read_stream_ileb128(i64, "\x80"));
@@ -361,6 +363,8 @@ test "serialize unsigned LEB128" {
}
test "serialize signed LEB128" {
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
+
// explicitly test i0 because starting `t` at 0
// will break the while loop
try test_write_leb128(@as(i0, 0));