diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-07-05 10:43:14 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-07-07 22:43:53 -0700 |
| commit | 5378fdb153bc76990105e3640e7725e434e8cdee (patch) | |
| tree | 9791e08538c10c521f5634ed79e3b369fcd004df /src/codegen | |
| parent | 4ccc6f2b5777afd06f0fddbea4e0e0d0c92b007d (diff) | |
| download | zig-5378fdb153bc76990105e3640e7725e434e8cdee.tar.gz zig-5378fdb153bc76990105e3640e7725e434e8cdee.zip | |
std.fmt: fully remove format string from format methods
Introduces `std.fmt.alt` which is a helper for calling alternate format
methods besides one named "format".
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/c.zig | 3 | ||||
| -rw-r--r-- | src/codegen/spirv/spec.zig | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/codegen/c.zig b/src/codegen/c.zig index 72d454643e..26780fa940 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -2471,8 +2471,7 @@ const RenderCTypeTrailing = enum { no_space, maybe_space, - pub fn format(self: @This(), w: *Writer, comptime fmt: []const u8) Writer.Error!void { - comptime assert(fmt.len == 0); + pub fn format(self: @This(), w: *Writer) Writer.Error!void { switch (self) { .no_space => {}, .maybe_space => try w.writeByte(' '), diff --git a/src/codegen/spirv/spec.zig b/src/codegen/spirv/spec.zig index 588815a413..82ec05ebba 100644 --- a/src/codegen/spirv/spec.zig +++ b/src/codegen/spirv/spec.zig @@ -19,8 +19,7 @@ pub const IdResult = enum(Word) { none, _, - pub fn format(self: IdResult, writer: *std.io.Writer, comptime f: []const u8) std.io.Writer.Error!void { - comptime assert(f.len == 0); + pub fn format(self: IdResult, writer: *std.io.Writer) std.io.Writer.Error!void { switch (self) { .none => try writer.writeAll("(none)"), else => try writer.print("%{d}", .{@intFromEnum(self)}), |
