aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted
diff options
context:
space:
mode:
authorVexu <15308111+Vexu@users.noreply.github.com>2019-08-16 12:24:06 +0300
committerAndrew Kelley <andrew@ziglang.org>2019-08-16 06:17:28 -0700
commit2151f84d59f8af6e28570cb01a3a134c7b068fa2 (patch)
tree8ad09e707b33b7f53ed7964aa24bd4fd426ba6a7 /src-self-hosted
parent1e3b6816a8929bb141fb2157197077d74656e7ca (diff)
downloadzig-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.zig1
-rw-r--r--src-self-hosted/translate_c.zig3
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,