diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-06-04 16:29:26 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-04 16:29:26 -0400 |
| commit | 43db697b46e362e5991005f6c7b8b16ddc9bddbb (patch) | |
| tree | e53320c89cff35f60a1e11e57a0c938f0b793021 /lib/std/fmt.zig | |
| parent | e498fb155051f548071da1a13098b8793f527275 (diff) | |
| parent | 50a6b0f3acb2a17f74d57301dbf3d4b13e30953b (diff) | |
| download | zig-43db697b46e362e5991005f6c7b8b16ddc9bddbb.tar.gz zig-43db697b46e362e5991005f6c7b8b16ddc9bddbb.zip | |
Merge pull request #11789 from Vexu/stage2
Stage2 fixes towards `zig2 build test-std` working
Diffstat (limited to 'lib/std/fmt.zig')
| -rw-r--r-- | lib/std/fmt.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig index 939921535d..9afb556b5a 100644 --- a/lib/std/fmt.zig +++ b/lib/std/fmt.zig @@ -2111,6 +2111,7 @@ test "slice" { } test "escape non-printable" { + if (builtin.zig_backend != .stage1) return error.SkipZigTest; try expectFmt("abc", "{s}", .{fmtSliceEscapeLower("abc")}); try expectFmt("ab\\xffc", "{s}", .{fmtSliceEscapeLower("ab\xffc")}); try expectFmt("ab\\xFFc", "{s}", .{fmtSliceEscapeUpper("ab\xffc")}); @@ -2122,6 +2123,7 @@ test "pointer" { try expectFmt("pointer: i32@deadbeef\n", "pointer: {}\n", .{value}); try expectFmt("pointer: i32@deadbeef\n", "pointer: {*}\n", .{value}); } + if (builtin.zig_backend != .stage1) return error.SkipZigTest; { const value = @intToPtr(fn () void, 0xdeadbeef); try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); @@ -2146,6 +2148,7 @@ test "cstr" { } test "filesize" { + if (builtin.zig_backend != .stage1) return error.SkipZigTest; try expectFmt("file size: 42B\n", "file size: {}\n", .{fmtIntSizeDec(42)}); try expectFmt("file size: 42B\n", "file size: {}\n", .{fmtIntSizeBin(42)}); try expectFmt("file size: 63MB\n", "file size: {}\n", .{fmtIntSizeDec(63 * 1000 * 1000)}); @@ -2445,6 +2448,7 @@ test "struct.zero-size" { } test "bytes.hex" { + if (builtin.zig_backend != .stage1) return error.SkipZigTest; const some_bytes = "\xCA\xFE\xBA\xBE"; try expectFmt("lowercase: cafebabe\n", "lowercase: {x}\n", .{fmtSliceHexLower(some_bytes)}); try expectFmt("uppercase: CAFEBABE\n", "uppercase: {X}\n", .{fmtSliceHexUpper(some_bytes)}); @@ -2476,6 +2480,7 @@ pub fn hexToBytes(out: []u8, input: []const u8) ![]u8 { } test "hexToBytes" { + if (builtin.zig_backend != .stage1) return error.SkipZigTest; var buf: [32]u8 = undefined; try expectFmt("90" ** 32, "{s}", .{fmtSliceHexUpper(try hexToBytes(&buf, "90" ** 32))}); try expectFmt("ABCD", "{s}", .{fmtSliceHexUpper(try hexToBytes(&buf, "ABCD"))}); |
