aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index f81206357f..de18a57ff6 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -2508,6 +2508,8 @@ static AstNode *ast_parse_type_decl(ParseContext *pc, int *token_index,
ast_buf_from_token(pc, name_tok, &node->data.type_decl.symbol);
node->data.type_decl.child_type = ast_parse_prefix_op_expr(pc, token_index, true);
+ ast_eat_token(pc, token_index, TokenIdSemicolon);
+
node->data.type_decl.visib_mod = visib_mod;
node->data.type_decl.directives = directives;