| ... | @@ -2782,7 +2782,10 @@ fn airSlice(f: *Function, inst: Air.Inst.Index) !CValue { | ... | @@ -2782,7 +2782,10 @@ fn airSlice(f: *Function, inst: Air.Inst.Index) !CValue { |
| 2782 | const inst_ty = f.air.typeOfIndex(inst); | 2782 | const inst_ty = f.air.typeOfIndex(inst); |
| 2783 | const local = try f.allocLocal(inst_ty, .Const); | 2783 | const local = try f.allocLocal(inst_ty, .Const); |
| 2784 | | 2784 | |
| 2785 | try writer.writeAll(" = {"); | 2785 | try writer.writeAll(" = {("); |
| | 2786 | var buf: Type.SlicePtrFieldTypeBuffer = undefined; |
| | 2787 | try f.renderTypecast(writer, inst_ty.slicePtrFieldType(&buf)); |
| | 2788 | try writer.writeByte(')'); |
| 2786 | try f.writeCValue(writer, ptr); | 2789 | try f.writeCValue(writer, ptr); |
| 2787 | try writer.writeAll(", "); | 2790 | try writer.writeAll(", "); |
| 2788 | try f.writeCValue(writer, len); | 2791 | try f.writeCValue(writer, len); |