authorgravatar for snoire@qq.comsnoire <snoire@qq.com> 2025-10-27 16:10:20+08:00
committergravatar for snoire@qq.comsnoire <snoire@qq.com> 2025-11-06 13:45:21+08:00
logffb0050d811ba7c79d7781cc908a499e4c95d4e3
tree057554a159d34cfb374eddaec2c2a8a2ff4c6248
parent416bf1de47154ba781082163f8a3509fa3916482

std.Io.Writer.print: support .enum_literal in 't' format specifier


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/Io/Writer.zig+1-1
...@@ -1161,7 +1161,7 @@ pub fn printValue(...@@ -1161,7 +1161,7 @@ pub fn printValue(
1161 },1161 },
1162 't' => switch (@typeInfo(T)) {1162 't' => switch (@typeInfo(T)) {
1163 .error_set => return w.alignBufferOptions(@errorName(value), options),1163 .error_set => return w.alignBufferOptions(@errorName(value), options),
1164 .@"enum", .@"union" => return w.alignBufferOptions(@tagName(value), options),1164 .@"enum", .enum_literal, .@"union" => return w.alignBufferOptions(@tagName(value), options),
1165 else => invalidFmtError(fmt, value),1165 else => invalidFmtError(fmt, value),
1166 },1166 },
1167 else => {},1167 else => {},