parser, cgen: fix static and volatile var deref (fix #24778) (fix #24779) (#24807)

This commit is contained in:
Felipe Pena 2025-06-29 01:29:29 -03:00 committed by GitHub
parent bea73f7a3b
commit b909e2eb37
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 55 additions and 2 deletions

View file

@ -956,6 +956,8 @@ fn (t Tree) var(node ast.Var) &Node {
obj.add_terse('expr', t.expr(node.expr))
obj.add_terse('is_arg', t.bool_node(node.is_arg))
obj.add_terse('is_mut', t.bool_node(node.is_mut))
obj.add_terse('is_static', t.bool_node(node.is_static))
obj.add_terse('is_volatile', t.bool_node(node.is_volatile))
obj.add('is_used', t.bool_node(node.is_used))
obj.add('is_changed', t.bool_node(node.is_changed))
obj.add_terse('ct_type_var', t.enum_node(node.ct_type_var))