| ... | @@ -2117,18 +2117,18 @@ test "escape non-printable" { | ... | @@ -2117,18 +2117,18 @@ test "escape non-printable" { |
| 2117 | } | 2117 | } |
| 2118 | | 2118 | |
| 2119 | test "pointer" { | 2119 | test "pointer" { |
| | 2120 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 2120 | { | 2121 | { |
| 2121 | const value = @intToPtr(*align(1) i32, 0xdeadbeef); | 2122 | const value = @intToPtr(*align(1) i32, 0xdeadbeef); |
| 2122 | try expectFmt("pointer: i32@deadbeef\n", "pointer: {}\n", .{value}); | 2123 | try expectFmt("pointer: i32@deadbeef\n", "pointer: {}\n", .{value}); |
| 2123 | try expectFmt("pointer: i32@deadbeef\n", "pointer: {*}\n", .{value}); | 2124 | try expectFmt("pointer: i32@deadbeef\n", "pointer: {*}\n", .{value}); |
| 2124 | } | 2125 | } |
| 2125 | if (builtin.zig_backend != .stage1) return error.SkipZigTest; | | |
| 2126 | { | 2126 | { |
| 2127 | const value = @intToPtr(fn () void, 0xdeadbeef); | 2127 | const value = @intToPtr(*const fn () void, 0xdeadbeef); |
| 2128 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); | 2128 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); |
| 2129 | } | 2129 | } |
| 2130 | { | 2130 | { |
| 2131 | const value = @intToPtr(fn () void, 0xdeadbeef); | 2131 | const value = @intToPtr(*const fn () void, 0xdeadbeef); |
| 2132 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); | 2132 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); |
| 2133 | } | 2133 | } |
| 2134 | } | 2134 | } |