aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-10-18 14:16:24 +0300
committerVeikka Tuominen <git@vexu.eu>2022-10-18 14:16:24 +0300
commit71e0ab4ec7949432cd4d0281f67479d222084507 (patch)
treea5cb1d01d54ea48c5ffd2a3b20be4b22ccc2e480 /lib/std
parentca27055cdaa82fc26a8d9f8bf6a71de995adc539 (diff)
downloadzig-71e0ab4ec7949432cd4d0281f67479d222084507.tar.gz
zig-71e0ab4ec7949432cd4d0281f67479d222084507.zip
zig fmt: rewrite `@maximum` and `@minimum`
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/zig/render.zig10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/std/zig/render.zig b/lib/std/zig/render.zig
index ab009f8390..956eacfd4d 100644
--- a/lib/std/zig/render.zig
+++ b/lib/std/zig/render.zig
@@ -1236,7 +1236,15 @@ fn renderBuiltinCall(
) Error!void {
const token_tags = tree.tokens.items(.tag);
- try renderToken(ais, tree, builtin_token, .none); // @name
+ // TODO remove before release of 0.11.0
+ const slice = tree.tokenSlice(builtin_token);
+ if (mem.eql(u8, slice, "@maximum")) {
+ try ais.writer().writeAll("@max");
+ } else if (mem.eql(u8, slice, "@minimum")) {
+ try ais.writer().writeAll("@min");
+ } else {
+ try renderToken(ais, tree, builtin_token, .none); // @name
+ }
if (params.len == 0) {
try renderToken(ais, tree, builtin_token + 1, .none); // (