diff options
| author | Veikka Tuominen <git@vexu.eu> | 2023-09-04 17:15:17 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-09-05 20:00:19 +0300 |
| commit | d1a14e7b6d90a0f285dead85c72a9ac73dd692bd (patch) | |
| tree | 28f1d1dbcfddb9f2f8a3cc1e89b03353323eef99 /src | |
| parent | 64d03faae7f0f444149a179a1534c3488f59dca7 (diff) | |
| download | zig-d1a14e7b6d90a0f285dead85c72a9ac73dd692bd.tar.gz zig-d1a14e7b6d90a0f285dead85c72a9ac73dd692bd.zip | |
AstGen: fix error on missing function prototype name
Closes #17070
Diffstat (limited to 'src')
| -rw-r--r-- | src/AstGen.zig | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig index 6c4e546806..00997e4ace 100644 --- a/src/AstGen.zig +++ b/src/AstGen.zig @@ -12127,10 +12127,6 @@ fn scanDecls(astgen: *AstGen, namespace: *Scope.Namespace, members: []const Ast. var decl_count: u32 = 0; for (members) |member_node| { const name_token = switch (node_tags[member_node]) { - .fn_proto_simple, - .fn_proto_multi, - .fn_proto_one, - .fn_proto, .global_var_decl, .local_var_decl, .simple_var_decl, @@ -12140,7 +12136,12 @@ fn scanDecls(astgen: *AstGen, namespace: *Scope.Namespace, members: []const Ast. break :blk main_tokens[member_node] + 1; }, - .fn_decl => blk: { + .fn_proto_simple, + .fn_proto_multi, + .fn_proto_one, + .fn_proto, + .fn_decl, + => blk: { decl_count += 1; const ident = main_tokens[member_node] + 1; if (token_tags[ident] != .identifier) { |
