mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
std.fmt: update test to stage2 fn pointer semantics
This commit is contained in:
parent
38a1222c87
commit
d0d5052b39
@ -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});
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user