aboutsummaryrefslogtreecommitdiff
path: root/lib/std/builtin.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-03-13 15:17:53 -0400
committerAndrew Kelley <andrew@ziglang.org>2020-03-13 15:17:53 -0400
commit656ba530d80e67bc7bb9c40e5c2db26a40743a15 (patch)
tree767f4d57000922cf122ae965dc825f87c62ec64e /lib/std/builtin.zig
parent96c07674fc2293fa040212ab797c05436dc515b1 (diff)
parent3eff77bfb52accbc16eb831753ff4917fc2b4873 (diff)
downloadzig-656ba530d80e67bc7bb9c40e5c2db26a40743a15.tar.gz
zig-656ba530d80e67bc7bb9c40e5c2db26a40743a15.zip
Merge remote-tracking branch 'origin/master' into llvm10
Diffstat (limited to 'lib/std/builtin.zig')
-rw-r--r--lib/std/builtin.zig12
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig
index 1190b595ef..3dbd82b2b5 100644
--- a/lib/std/builtin.zig
+++ b/lib/std/builtin.zig
@@ -436,19 +436,17 @@ pub const Version = struct {
self: Version,
comptime fmt: []const u8,
options: std.fmt.FormatOptions,
- context: var,
- comptime Error: type,
- comptime output: fn (@TypeOf(context), []const u8) Error!void,
- ) Error!void {
+ out_stream: var,
+ ) !void {
if (fmt.len == 0) {
if (self.patch == 0) {
if (self.minor == 0) {
- return std.fmt.format(context, Error, output, "{}", .{self.major});
+ return std.fmt.format(out_stream, "{}", .{self.major});
} else {
- return std.fmt.format(context, Error, output, "{}.{}", .{ self.major, self.minor });
+ return std.fmt.format(out_stream, "{}.{}", .{ self.major, self.minor });
}
} else {
- return std.fmt.format(context, Error, output, "{}.{}.{}", .{ self.major, self.minor, self.patch });
+ return std.fmt.format(out_stream, "{}.{}.{}", .{ self.major, self.minor, self.patch });
}
} else {
@compileError("Unknown format string: '" ++ fmt ++ "'");