authorgravatar for robin@voetter.nlRobin Voetter <robin@voetter.nl> 2019-12-09 20:22:38+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-12-10 11:09:29-05:00
log20a3011def8ce3f2f4482ab28e744bf1e9ec25f2
treef0bf703e45605e8cf75e98aacce9da66db4cfdb7
parentcd4d638d10365e47bcb371119dcee22581355ac4
signature Commit is signed but in an unrecognized format.

Add typeOf/TypeOf substition in zig fmt


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

lib/std/zig/render.zig+7-1
...@@ -1249,7 +1249,13 @@ fn renderExpression(...@@ -1249,7 +1249,13 @@ fn renderExpression(
1249 .BuiltinCall => {1249 .BuiltinCall => {
1250 const builtin_call = @fieldParentPtr(ast.Node.BuiltinCall, "base", base);1250 const builtin_call = @fieldParentPtr(ast.Node.BuiltinCall, "base", base);
12511251
1252 try renderToken(tree, stream, builtin_call.builtin_token, indent, start_col, Space.None); // @name1252 // TODO: Remove condition after deprecating 'typeOf'. See https://github.com/ziglang/zig/issues/1348
1253 if (mem.eql(u8, tree.tokenSlicePtr(tree.tokens.at(builtin_call.builtin_token)), "@typeOf")) {
1254 try stream.write("@TypeOf");
1255 } else {
1256 try renderToken(tree, stream, builtin_call.builtin_token, indent, start_col, Space.None); // @name
1257 }
1258
1253 try renderToken(tree, stream, tree.nextToken(builtin_call.builtin_token), indent, start_col, Space.None); // (1259 try renderToken(tree, stream, tree.nextToken(builtin_call.builtin_token), indent, start_col, Space.None); // (
12541260
1255 var it = builtin_call.params.iterator(0);1261 var it = builtin_call.params.iterator(0);