Commit 960932a4bf

Jacob G-W <jacoblevgw@gmail.com>
2021-06-23 15:46:50
astgen: error on struct field with no type
1 parent 84fe5d4
Changed files (1)
src/AstGen.zig
@@ -3558,6 +3558,10 @@ fn structDeclInner(
         const field_name = try astgen.identAsString(member.ast.name_token);
         fields_data.appendAssumeCapacity(field_name);
 
+        if (member.ast.type_expr == 0) {
+            return astgen.failTok(member.ast.name_token, "struct field missing type", .{});
+        }
+
         const field_type: Zir.Inst.Ref = if (node_tags[member.ast.type_expr] == .@"anytype")
             .none
         else