From: Brendan Hansen Date: Mon, 15 Nov 2021 19:49:18 +0000 (-0600) Subject: accidentally cut something out X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=6238d48d7ffc9fbf6be1509eebaae943fbd06260;p=onyx.git accidentally cut something out --- diff --git a/src/symres.c b/src/symres.c index 8882dcdb..e45d6ba0 100644 --- a/src/symres.c +++ b/src/symres.c @@ -1097,7 +1097,11 @@ static SymresStatus symres_enum(AstEnumType* enum_node) { if (type_is_small_integer(n_value->type)) { next_assign_value = n_value->value.i; } else if (type_is_integer(n_value->type)) { - + next_assign_value = n_value->value.l; + } else { + onyx_report_error((*value)->token->pos, "expected numeric integer literal for enum initialization, got '%s'", type_get_name(n_value->type)); + return Symres_Error; + } n_value->type = enum_node->etcache;