From 7c1822c014199a24b1e5348096314848941539cf Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Sat, 20 Jan 2024 14:06:17 -0600 Subject: [PATCH] fixed: #98 --- compiler/src/checker.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/src/checker.c b/compiler/src/checker.c index cb1c56a5..347698b1 100644 --- a/compiler/src/checker.c +++ b/compiler/src/checker.c @@ -1617,6 +1617,8 @@ CheckStatus check_struct_literal(AstStructLiteral* sl) { value->token->text, value->token->length, type_get_name(union_type)); } + CHECK(expression, &value->value); + TYPE_CHECK(&value->value, matched_variant->type) { ERROR_(value->token->pos, "Mismatched type in initialized type. Expected something of type '%s', got '%s'.", -- 2.25.1