commit d0d5052b398b81d8907ea7c16ba38cd14d1c8d04 (tree)
parent 38a1222c875a3d767c77d4e98bc2293ebbfc0487
Author: Veikka Tuominen <git@vexu.eu>
Date: Mon, 20 Jun 2022 16:12:40 +0300
std.fmt: update test to stage2 fn pointer semantics
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig
@@ -2117,18 +2117,18 @@ test "escape non-printable" {
}
test "pointer" {
+ if (builtin.zig_backend == .stage1) return error.SkipZigTest;
{
const value = @intToPtr(*align(1) i32, 0xdeadbeef);
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);
+ const value = @intToPtr(*const fn () void, 0xdeadbeef);
try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value});
}
{
- const value = @intToPtr(fn () void, 0xdeadbeef);
+ const value = @intToPtr(*const fn () void, 0xdeadbeef);
try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value});
}
}