aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/check_type.cpp')
-rw-r--r--src/check_type.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/check_type.cpp b/src/check_type.cpp
index 886de99ee..33797ba27 100644
--- a/src/check_type.cpp
+++ b/src/check_type.cpp
@@ -327,6 +327,9 @@ void check_struct_type(CheckerContext *ctx, Type *struct_type, Ast *node, Array<
case_ast_node(f, ValueDecl, field);
min_field_count += f->names.count;
case_end;
+ case_ast_node(f, Field, field);
+ min_field_count += f->names.count;
+ case_end;
}
}
struct_type->Struct.names = make_names_field_for_struct(ctx, ctx->scope);