diff options
Diffstat (limited to 'src/server/file_resolve.odin')
| -rw-r--r-- | src/server/file_resolve.odin | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/file_resolve.odin b/src/server/file_resolve.odin index c526030..8c7de51 100644 --- a/src/server/file_resolve.odin +++ b/src/server/file_resolve.odin @@ -512,6 +512,9 @@ resolve_node :: proc(node: ^ast.Node, data: ^FileResolveData) { data.position_context.struct_type = n resolve_node(n.poly_params, data) resolve_node(n.align, data) + for clause in n.where_clauses { + resolve_node(clause, data) + } resolve_node(n.fields, data) if data.flag != .None { |