diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index a15c1209a9..0822f73fe3 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -1760,7 +1760,7 @@ fn (p mut Parser) type_decl() ast.TypeDecl { } } else { - p.check_name() + p.parse_type() } p.table.register_type_symbol(table.TypeSymbol{ kind: .sum_type