1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: add error for type Alias = map[string]Alias (fix #17008) (#17015)

This commit is contained in:
Delyan Angelov
2023-01-18 01:34:43 +02:00
committed by GitHub
parent 88dab8fc2d
commit 1cad788779
6 changed files with 147 additions and 21 deletions

View File

@@ -784,8 +784,9 @@ fn (t Tree) alias_type_decl(node ast.AliasTypeDecl) &Node {
mut obj := new_object()
obj.add_terse('ast_type', t.string_node('AliasTypeDecl'))
obj.add_terse('name', t.string_node(node.name))
obj.add_terse('is_pub', t.bool_node(node.is_pub))
obj.add_terse('typ', t.type_node(node.typ))
obj.add_terse('parent_type', t.type_node(node.parent_type))
obj.add_terse('is_pub', t.bool_node(node.is_pub))
obj.add('comments', t.array_node_comment(node.comments))
obj.add('pos', t.pos(node.pos))
return obj