pub fn intAlignment(target: *const std.Target, bits: u16) u16 528
529
530
531
532
533
534
535
536pub fn intAlignment(target: *const std.Target, bits: u16) u16 {
return switch (bits) {
0 => 1,
else => @min(
std.math.ceilPowerOfTwoPromote(u16, @intCast((@as(u17, bits) + 7) / 8)),
target.cMaxIntAlignment(),
),
};
}