| ... | @@ -5907,26 +5907,25 @@ fn zirCompileLog( | ... | @@ -5907,26 +5907,25 @@ fn zirCompileLog( |
| 5907 | | 5907 | |
| 5908 | var aw: std.io.Writer.Allocating = .init(gpa); | 5908 | var aw: std.io.Writer.Allocating = .init(gpa); |
| 5909 | defer aw.deinit(); | 5909 | defer aw.deinit(); |
| 5910 | const bw = &aw.writer; | 5910 | const writer = &aw.writer; |
| 5911 | | 5911 | |
| 5912 | const extra = sema.code.extraData(Zir.Inst.NodeMultiOp, extended.operand); | 5912 | const extra = sema.code.extraData(Zir.Inst.NodeMultiOp, extended.operand); |
| 5913 | const src_node = extra.data.src_node; | 5913 | const src_node = extra.data.src_node; |
| 5914 | const args = sema.code.refSlice(extra.end, extended.small); | 5914 | const args = sema.code.refSlice(extra.end, extended.small); |
| 5915 | | 5915 | |
| 5916 | for (args, 0..) |arg_ref, i| { | 5916 | for (args, 0..) |arg_ref, i| { |
| 5917 | if (i != 0) bw.writeAll(", ") catch return error.OutOfMemory; | 5917 | if (i != 0) writer.writeAll(", ") catch return error.OutOfMemory; |
| 5918 | | 5918 | |
| 5919 | const arg = try sema.resolveInst(arg_ref); | 5919 | const arg = try sema.resolveInst(arg_ref); |
| 5920 | const arg_ty = sema.typeOf(arg); | 5920 | const arg_ty = sema.typeOf(arg); |
| 5921 | if (try sema.resolveValueResolveLazy(arg)) |val| { | 5921 | if (try sema.resolveValueResolveLazy(arg)) |val| { |
| 5922 | bw.print("@as({f}, {f})", .{ | 5922 | writer.print("@as({f}, {f})", .{ |
| 5923 | arg_ty.fmt(pt), val.fmtValueSema(pt, sema), | 5923 | arg_ty.fmt(pt), val.fmtValueSema(pt, sema), |
| 5924 | }) catch return error.OutOfMemory; | 5924 | }) catch return error.OutOfMemory; |
| 5925 | } else { | 5925 | } else { |
| 5926 | bw.print("@as({f}, [runtime value])", .{arg_ty.fmt(pt)}) catch return error.OutOfMemory; | 5926 | writer.print("@as({f}, [runtime value])", .{arg_ty.fmt(pt)}) catch return error.OutOfMemory; |
| 5927 | } | 5927 | } |
| 5928 | } | 5928 | } |
| 5929 | bw.writeByte('\n') catch return error.OutOfMemory; | | |
| 5930 | | 5929 | |
| 5931 | const line_data = try zcu.intern_pool.getOrPutString(gpa, pt.tid, aw.getWritten(), .no_embedded_nulls); | 5930 | const line_data = try zcu.intern_pool.getOrPutString(gpa, pt.tid, aw.getWritten(), .no_embedded_nulls); |
| 5932 | | 5931 | |