]> Nishi Git Mirror - gwion.git/commitdiff
:art: enums assign at def (fix)
authorfennecdjay <fennecdjay@gmail.com>
Mon, 29 May 2023 14:48:58 +0000 (16:48 +0200)
committerfennecdjay <fennecdjay@gmail.com>
Mon, 29 May 2023 14:48:58 +0000 (16:48 +0200)
src/parse/check.c

index 83460f6148c93ed21db15937853ad329b422321b..ccd578ddd676a0e2c6995612b5ee8235a6a1183d 100644 (file)
@@ -1332,8 +1332,8 @@ ANN m_bool check_enum_def(const Env env, const Enum_Def edef) {
   const m_uint scope = env_push_type(env, edef->type);
   ID_List list = edef->list;
   for(uint32_t i = 0; i < list->len; i++) {
-    Symbol xid = *mp_vector_at(list, Symbol, i);
-    decl_static(env, nspc_lookup_value0(env->curr, xid));
+    EnumValue ev= *mp_vector_at(list, EnumValue, i);
+    decl_static(env, nspc_lookup_value0(env->curr, ev.xid));
   }
   env_pop(env, scope);
   return GW_OK;