aboutsummaryrefslogtreecommitdiff
path: root/src/server/file_resolve.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/file_resolve.odin')
-rw-r--r--src/server/file_resolve.odin3
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 {