diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig index fb826f4562526892575f6284993af44b083316eb..86f3cebfec34269781eca0e4e83d80331a3655ec 100644 --- a/lib/std/fmt.zig +++ b/lib/std/fmt.zig @@ -2124,11 +2124,11 @@ test "pointer" { try expectFmt("pointer: i32@deadbeef\n", "pointer: {*}\n", .{value}); } { - const value = @intToPtr(*const fn () void, 0xdeadbeef); + const value = @intToPtr(*align(1) const fn () void, 0xdeadbeef); try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); } { - const value = @intToPtr(*const fn () void, 0xdeadbeef); + const value = @intToPtr(*align(1) const fn () void, 0xdeadbeef); try expectFmt("pointer: fn() void@deadbeef\n", "pointer: {}\n", .{value}); } } diff --git a/lib/std/zig/c_translation.zig b/lib/std/zig/c_translation.zig index b76b7078dc32beab81eab24ba3338a62995bade2..d64c2b1324ca4cc490738f186174637671706e55 100644 --- a/lib/std/zig/c_translation.zig +++ b/lib/std/zig/c_translation.zig @@ -136,7 +136,7 @@ test "cast" { const FnPtr = if (@import("builtin").zig_backend == .stage1) ?fn (*anyopaque) void else - ?*const fn (*anyopaque) void; + ?*align(1) const fn (*anyopaque) void; try testing.expect(cast(FnPtr, 0) == @intToPtr(FnPtr, @as(usize, 0))); try testing.expect(cast(FnPtr, foo) == @intToPtr(FnPtr, @bitCast(usize, @as(isize, -1)))); }