| author | |
| committer | |
| log | 6279a1d684193ffbe34b384250cdbb5ab4a328f9 |
| tree | fab06b63267f1b8d05aa59080fda0a536c469617 |
| parent | c34392b24e5ef69f34dd73f08d9e1e9add1385cd |
2 files changed, 3 insertions(+), 3 deletions(-)
lib/std/fmt.zig+2-2| ... | ... | @@ -2124,11 +2124,11 @@ test "pointer" { |
| 2124 | 2124 | try expectFmt("pointer: i32@deadbeef\n", "pointer: {*}\n", .{value}); |
| 2125 | 2125 | } |
| 2126 | 2126 | { |
| 2127 | const value = @intToPtr(*const fn () void, 0xdeadbeef); | |
| 2127 | const value = @intToPtr(*align(1) const fn () void, 0xdeadbeef); | |
| 2128 | 2128 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); |
| 2129 | 2129 | } |
| 2130 | 2130 | { |
| 2131 | const value = @intToPtr(*const fn () void, 0xdeadbeef); | |
| 2131 | const value = @intToPtr(*align(1) const fn () void, 0xdeadbeef); | |
| 2132 | 2132 | try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); |
| 2133 | 2133 | } |
| 2134 | 2134 | } |
lib/std/zig/c_translation.zig+1-1| ... | ... | @@ -136,7 +136,7 @@ test "cast" { |
| 136 | 136 | const FnPtr = if (@import("builtin").zig_backend == .stage1) |
| 137 | 137 | ?fn (*anyopaque) void |
| 138 | 138 | else |
| 139 | ?*const fn (*anyopaque) void; | |
| 139 | ?*align(1) const fn (*anyopaque) void; | |
| 140 | 140 | try testing.expect(cast(FnPtr, 0) == @intToPtr(FnPtr, @as(usize, 0))); |
| 141 | 141 | try testing.expect(cast(FnPtr, foo) == @intToPtr(FnPtr, @bitCast(usize, @as(isize, -1)))); |
| 142 | 142 | } |