| ... | @@ -13755,7 +13755,8 @@ fn resolveCallingConventionValues( | ... | @@ -13755,7 +13755,8 @@ fn resolveCallingConventionValues( |
| 13755 | } | 13755 | } |
| 13756 | | 13756 | |
| 13757 | const param_size: u31 = @intCast(ty.abiSize(mod)); | 13757 | const param_size: u31 = @intCast(ty.abiSize(mod)); |
| 13758 | const param_align: u31 = @intCast(ty.abiAlignment(mod).toByteUnitsOptional().?); | 13758 | const param_align: u31 = |
| | 13759 | @intCast(@max(ty.abiAlignment(mod).toByteUnitsOptional().?, 8)); |
| 13759 | result.stack_byte_count = | 13760 | result.stack_byte_count = |
| 13760 | mem.alignForward(u31, result.stack_byte_count, param_align); | 13761 | mem.alignForward(u31, result.stack_byte_count, param_align); |
| 13761 | arg.* = .{ .load_frame = .{ | 13762 | arg.* = .{ .load_frame = .{ |