From 7204970fccd5f1903c38b97c9c0778892c44fdfe Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Sep 2025 13:38:27 -0400 Subject: Got inlne enums working in most places --- src/typecheck.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/typecheck.c') diff --git a/src/typecheck.c b/src/typecheck.c index 86876c30..806cf1bf 100644 --- a/src/typecheck.c +++ b/src/typecheck.c @@ -146,7 +146,7 @@ type_t *parse_type_ast(env_t *env, type_ast_t *ast) { .next = fields); } REVERSE_LIST(fields); - const char *struct_name = String(enum_name, "$$", tag_ast->name); + const char *struct_name = String(enum_name, "$", tag_ast->name); env_t *struct_env = namespace_env(env, struct_name); type_t *tag_type = Type(StructType, .name = tag_ast->name, .fields = fields, .env = struct_env); tags = new (tag_t, .name = tag_ast->name, .tag_value = tag_value, .type = tag_type, .next = tags); -- cgit v1.2.3