| ... | ... | @@ -1547,13 +1547,9 @@ test "packed union field pointer has correct alignment" { |
| 1547 | 1547 | const bp = &b.u.x; |
| 1548 | 1548 | const cp = &c.u.x; |
| 1549 | 1549 | |
| 1550 | | const host_size = switch (builtin.zig_backend) { |
| 1551 | | else => comptime std.math.divCeil(comptime_int, @bitSizeOf(S), 8) catch unreachable, |
| 1552 | | .stage2_x86_64 => @sizeOf(S), |
| 1553 | | }; |
| 1554 | | comptime assert(@TypeOf(ap) == *align(4:2:host_size) u20); |
| 1555 | | comptime assert(@TypeOf(bp) == *align(1:2:host_size) u20); |
| 1556 | | comptime assert(@TypeOf(cp) == *align(64:2:host_size) u20); |
| 1550 | comptime assert(@TypeOf(ap) == *align(4:2:@sizeOf(S)) u20); |
| 1551 | comptime assert(@TypeOf(bp) == *align(1:2:@sizeOf(S)) u20); |
| 1552 | comptime assert(@TypeOf(cp) == *align(64:2:@sizeOf(S)) u20); |
| 1557 | 1553 | |
| 1558 | 1554 | a.u = .{ .x = 123 }; |
| 1559 | 1555 | b.u = .{ .x = 456 }; |