authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-03 00:17:36-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-03 00:17:36-07:00
log39957832071cd999d6abc16c91e12c4820a2a738
tree3a7afa14fcfdcaf4f07acca0f52e5e545e8f6708
parentad3f7e0cf0d4176bfc60b15b47562bd1a8adb666

astgen: fix crash looking for wrong token in error sets

Fixes a regression from #7920.

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

src/astgen.zig+2-2
...@@ -1655,7 +1655,7 @@ fn errorSetDecl(...@@ -1655,7 +1655,7 @@ fn errorSetDecl(
1655 switch (token_tags[tok_i]) {1655 switch (token_tags[tok_i]) {
1656 .doc_comment, .comma => {},1656 .doc_comment, .comma => {},
1657 .identifier => count += 1,1657 .identifier => count += 1,
1658 .r_paren => break :count count,1658 .r_brace => break :count count,
1659 else => unreachable,1659 else => unreachable,
1660 }1660 }
1661 } else unreachable; // TODO should not need else unreachable here1661 } else unreachable; // TODO should not need else unreachable here
...@@ -1672,7 +1672,7 @@ fn errorSetDecl(...@@ -1672,7 +1672,7 @@ fn errorSetDecl(
1672 fields[field_i] = try mod.identifierTokenString(scope, tok_i);1672 fields[field_i] = try mod.identifierTokenString(scope, tok_i);
1673 field_i += 1;1673 field_i += 1;
1674 },1674 },
1675 .r_paren => break,1675 .r_brace => break,
1676 else => unreachable,1676 else => unreachable,
1677 }1677 }
1678 }1678 }