From d0d5052b398b81d8907ea7c16ba38cd14d1c8d04 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Mon, 20 Jun 2022 16:12:40 +0300 Subject: [PATCH] std.fmt: update test to stage2 fn pointer semantics --- lib/std/fmt.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig index 449cc6a919..b49a954800 100644 --- 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}); } }