mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
Makes formatFloatValue not return error.NoSpaceLeft anymore.
This commit is contained in:
parent
06a1184c92
commit
ada06e2996
@ -565,9 +565,15 @@ fn formatFloatValue(
|
|||||||
var buf_stream = std.io.fixedBufferStream(&buf);
|
var buf_stream = std.io.fixedBufferStream(&buf);
|
||||||
|
|
||||||
if (fmt.len == 0 or comptime std.mem.eql(u8, fmt, "e")) {
|
if (fmt.len == 0 or comptime std.mem.eql(u8, fmt, "e")) {
|
||||||
try formatFloatScientific(value, options, buf_stream.writer());
|
formatFloatScientific(value, options, buf_stream.writer()) catch |err| switch (err) {
|
||||||
|
error.NoSpaceLeft => unreachable,
|
||||||
|
else => |e| return e,
|
||||||
|
};
|
||||||
} else if (comptime std.mem.eql(u8, fmt, "d")) {
|
} else if (comptime std.mem.eql(u8, fmt, "d")) {
|
||||||
try formatFloatDecimal(value, options, buf_stream.writer());
|
formatFloatDecimal(value, options, buf_stream.writer()) catch |err| switch (err) {
|
||||||
|
error.NoSpaceLeft => unreachable,
|
||||||
|
else => |e| return e,
|
||||||
|
};
|
||||||
} else {
|
} else {
|
||||||
@compileError("Unknown format string: '" ++ fmt ++ "'");
|
@compileError("Unknown format string: '" ++ fmt ++ "'");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user