| ... | ... | @@ -4652,7 +4652,10 @@ fn bitcast(f: *Function, dest_ty: Type, operand: CValue, operand_ty: Type) !Loca |
| 4652 | 4652 | try writer.writeAll(", &"); |
| 4653 | 4653 | try f.writeCValue(writer, operand_lval, .Other); |
| 4654 | 4654 | try writer.writeAll(", sizeof("); |
| 4655 | | try f.renderType(writer, dest_ty); |
| 4655 | try f.renderType( |
| 4656 | writer, |
| 4657 | if (dest_ty.abiSize(mod) <= operand_ty.abiSize(mod)) dest_ty else operand_ty, |
| 4658 | ); |
| 4656 | 4659 | try writer.writeAll("));\n"); |
| 4657 | 4660 | |
| 4658 | 4661 | // Ensure padding bits have the expected value. |