diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-07-02 17:49:29 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-07-07 22:43:52 -0700 |
| commit | f409457925918da254080be9ddcbe1182073d1e2 (patch) | |
| tree | 03034d24a64d8c45cb2416c78619d22bb3460e3f /src/Sema | |
| parent | 494819be91be1a320c269207f9bd55a1bc09c60b (diff) | |
| download | zig-f409457925918da254080be9ddcbe1182073d1e2.tar.gz zig-f409457925918da254080be9ddcbe1182073d1e2.zip | |
compiler: fix a bunch of format strings
Diffstat (limited to 'src/Sema')
| -rw-r--r-- | src/Sema/LowerZon.zig | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/src/Sema/LowerZon.zig b/src/Sema/LowerZon.zig index 43c98ebf97..20d0239b16 100644 --- a/src/Sema/LowerZon.zig +++ b/src/Sema/LowerZon.zig @@ -338,7 +338,7 @@ fn failUnsupportedResultType( const gpa = sema.gpa; const pt = sema.pt; return sema.failWithOwnedErrorMsg(self.block, msg: { - const msg = try sema.errMsg(self.import_loc, "type '{}' is not available in ZON", .{ty.fmt(pt)}); + const msg = try sema.errMsg(self.import_loc, "type '{f}' is not available in ZON", .{ty.fmt(pt)}); errdefer msg.destroy(gpa); if (opt_note) |n| try sema.errNote(self.import_loc, msg, "{s}", .{n}); break :msg msg; @@ -360,11 +360,7 @@ fn fail( fn lowerExprKnownResTy(self: *LowerZon, node: Zoir.Node.Index, res_ty: Type) CompileError!InternPool.Index { const pt = self.sema.pt; return self.lowerExprKnownResTyInner(node, res_ty) catch |err| switch (err) { - error.WrongType => return self.fail( - node, - "expected type '{}'", - .{res_ty.fmt(pt)}, - ), + error.WrongType => return self.fail(node, "expected type '{f}'", .{res_ty.fmt(pt)}), else => |e| return e, }; } @@ -428,7 +424,7 @@ fn lowerExprKnownResTyInner( .frame, .@"anyframe", .void, - => return self.fail(node, "type '{}' not available in ZON", .{res_ty.fmt(pt)}), + => return self.fail(node, "type '{f}' not available in ZON", .{res_ty.fmt(pt)}), } } @@ -458,7 +454,7 @@ fn lowerInt( // If lhs is unsigned and rhs is less than 0, we're out of bounds if (lhs_info.signedness == .unsigned and rhs < 0) return self.fail( node, - "type '{}' cannot represent integer value '{}'", + "type '{f}' cannot represent integer value '{d}'", .{ res_ty.fmt(self.sema.pt), rhs }, ); @@ -478,7 +474,7 @@ fn lowerInt( if (rhs < min_int or rhs > max_int) { return self.fail( node, - "type '{}' cannot represent integer value '{}'", + "type '{f}' cannot represent integer value '{d}'", .{ res_ty.fmt(self.sema.pt), rhs }, ); } @@ -496,7 +492,7 @@ fn lowerInt( if (!val.fitsInTwosComp(int_info.signedness, int_info.bits)) { return self.fail( node, - "type '{}' cannot represent integer value '{}'", + "type '{f}' cannot represent integer value '{f}'", .{ res_ty.fmt(self.sema.pt), val }, ); } @@ -517,7 +513,7 @@ fn lowerInt( switch (big_int.setFloat(val, .trunc)) { .inexact => return self.fail( node, - "fractional component prevents float value '{}' from coercion to type '{}'", + "fractional component prevents float value '{}' from coercion to type '{f}'", .{ val, res_ty.fmt(self.sema.pt) }, ), .exact => {}, @@ -528,8 +524,8 @@ fn lowerInt( if (!big_int.toConst().fitsInTwosComp(int_info.signedness, int_info.bits)) { return self.fail( node, - "type '{}' cannot represent integer value '{}'", - .{ val, res_ty.fmt(self.sema.pt) }, + "type '{f}' cannot represent integer value '{}'", + .{ res_ty.fmt(self.sema.pt), val }, ); } @@ -550,7 +546,7 @@ fn lowerInt( if (val >= out_of_range) { return self.fail( node, - "type '{}' cannot represent integer value '{}'", + "type '{f}' cannot represent integer value '{d}'", .{ res_ty.fmt(self.sema.pt), val }, ); } @@ -584,7 +580,7 @@ fn lowerFloat( .pos_inf => b: { if (res_ty.toIntern() == .comptime_float_type) return self.fail( node, - "expected type '{}'", + "expected type '{f}'", .{res_ty.fmt(self.sema.pt)}, ); break :b try self.sema.pt.floatValue(res_ty, std.math.inf(f128)); @@ -592,7 +588,7 @@ fn lowerFloat( .neg_inf => b: { if (res_ty.toIntern() == .comptime_float_type) return self.fail( node, - "expected type '{}'", + "expected type '{f}'", .{res_ty.fmt(self.sema.pt)}, ); break :b try self.sema.pt.floatValue(res_ty, -std.math.inf(f128)); @@ -600,7 +596,7 @@ fn lowerFloat( .nan => b: { if (res_ty.toIntern() == .comptime_float_type) return self.fail( node, - "expected type '{}'", + "expected type '{f}'", .{res_ty.fmt(self.sema.pt)}, ); break :b try self.sema.pt.floatValue(res_ty, std.math.nan(f128)); @@ -795,7 +791,7 @@ fn lowerStruct(self: *LowerZon, node: Zoir.Node.Index, res_ty: Type) !InternPool const field_node = fields.vals.at(@intCast(i)); const name_index = struct_info.nameIndex(ip, field_name) orelse { - return self.fail(field_node, "unexpected field '{}'", .{field_name.fmt(ip)}); + return self.fail(field_node, "unexpected field '{f}'", .{field_name.fmt(ip)}); }; const field_type: Type = .fromInterned(struct_info.field_types.get(ip)[name_index]); @@ -816,7 +812,7 @@ fn lowerStruct(self: *LowerZon, node: Zoir.Node.Index, res_ty: Type) !InternPool const field_names = struct_info.field_names.get(ip); for (field_values, field_names) |*value, name| { - if (value.* == .none) return self.fail(node, "missing field '{}'", .{name.fmt(ip)}); + if (value.* == .none) return self.fail(node, "missing field '{f}'", .{name.fmt(ip)}); } return self.sema.pt.intern(.{ .aggregate = .{ @@ -934,7 +930,7 @@ fn lowerUnion(self: *LowerZon, node: Zoir.Node.Index, res_ty: Type) !InternPool. .struct_literal => b: { const fields: @FieldType(Zoir.Node, "struct_literal") = switch (node.get(self.file.zoir.?)) { .struct_literal => |fields| fields, - else => return self.fail(node, "expected type '{}'", .{res_ty.fmt(self.sema.pt)}), + else => return self.fail(node, "expected type '{f}'", .{res_ty.fmt(self.sema.pt)}), }; if (fields.names.len != 1) { return error.WrongType; |
