diff options
| author | Vexu <15308111+Vexu@users.noreply.github.com> | 2019-08-16 12:24:06 +0300 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-08-16 06:17:28 -0700 |
| commit | 2151f84d59f8af6e28570cb01a3a134c7b068fa2 (patch) | |
| tree | 8ad09e707b33b7f53ed7964aa24bd4fd426ba6a7 /src-self-hosted | |
| parent | 1e3b6816a8929bb141fb2157197077d74656e7ca (diff) | |
| download | zig-2151f84d59f8af6e28570cb01a3a134c7b068fa2.tar.gz zig-2151f84d59f8af6e28570cb01a3a134c7b068fa2.zip | |
implement new async syntax in self-hosted compiler
Diffstat (limited to 'src-self-hosted')
| -rw-r--r-- | src-self-hosted/ir.zig | 1 | ||||
| -rw-r--r-- | src-self-hosted/translate_c.zig | 3 |
2 files changed, 1 insertions, 3 deletions
diff --git a/src-self-hosted/ir.zig b/src-self-hosted/ir.zig index bc7aeffdf5..df4d436b50 100644 --- a/src-self-hosted/ir.zig +++ b/src-self-hosted/ir.zig @@ -1181,7 +1181,6 @@ pub const Builder = struct { ast.Node.Id.ErrorTag => return error.Unimplemented, ast.Node.Id.AsmInput => return error.Unimplemented, ast.Node.Id.AsmOutput => return error.Unimplemented, - ast.Node.Id.AsyncAttribute => return error.Unimplemented, ast.Node.Id.ParamDecl => return error.Unimplemented, ast.Node.Id.FieldInitializer => return error.Unimplemented, ast.Node.Id.EnumLiteral => return error.Unimplemented, diff --git a/src-self-hosted/translate_c.zig b/src-self-hosted/translate_c.zig index b18397ede2..6a91b8e7bf 100644 --- a/src-self-hosted/translate_c.zig +++ b/src-self-hosted/translate_c.zig @@ -1037,7 +1037,7 @@ fn transCreateNodeFnCall(c: *Context, fn_expr: *ast.Node) !*ast.Node.SuffixOp { .op = ast.Node.SuffixOp.Op{ .Call = ast.Node.SuffixOp.Op.Call{ .params = ast.Node.SuffixOp.Op.Call.ParamList.init(c.a()), - .async_attr = null, + .async_token = null, }, }, .rtoken = undefined, // set after appending args @@ -1355,7 +1355,6 @@ fn finishTransFnProto( .var_args_token = null, // TODO this field is broken in the AST data model .extern_export_inline_token = extern_export_inline_tok, .cc_token = cc_tok, - .async_attr = null, .body_node = null, .lib_name = null, .align_expr = null, |
