commit c51de3c266bdaaa16535d1ed1cfa11f19f388d6a (tree)
parent a2c47d2b0b0475b15a81067bf5d764ce6ae609b3
Author: Tadeo Kondrak <me@tadeo.ca>
Date: Sun, 30 Aug 2020 23:41:40 -0600
std.zig.render: rewrite @OpaqueType() to @Type(.Opaque)
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/lib/std/zig/render.zig b/lib/std/zig/render.zig
@@ -1478,6 +1478,10 @@ fn renderExpression(
.BuiltinCall => {
const builtin_call = @fieldParentPtr(ast.Node.BuiltinCall, "base", base);
+ // TODO remove next release
+ if (mem.eql(u8, tree.tokenSlice(builtin_call.builtin_token), "@OpaqueType"))
+ return stream.writeAll("@Type(.Opaque)");
+
try renderToken(tree, stream, builtin_call.builtin_token, indent, start_col, Space.None); // @name
const src_params_trailing_comma = blk: {