]> Nishi Git Mirror - gwion.git/commitdiff
:art: Be more permissive
authorJérémie Astor <fennecdjay@gmail.com>
Mon, 21 Dec 2020 23:41:19 +0000 (00:41 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Mon, 21 Dec 2020 23:41:19 +0000 (00:41 +0100)
src/parse/scan1.c

index 0789d086db66a717bc622a2e2d425e029b50e9f7..be1bb5d71639a15efda3055ebde3103e94d41cb0 100644 (file)
@@ -86,8 +86,8 @@ ANN static m_bool scan1_decl(const Env env, const Exp_Decl* decl) {
         CHECK_BB(scan1_exp(env, var->array->exp))
       t = array_type(env, decl->type, var->array->depth);
     } else if(GET_FLAG(t, abstract) && !GET_FLAG(decl->td, late)) {
-        ERR_B(var->pos, "Type '%s' is abstract, use late")
-     // SET_FLAG(decl->td, late);
+     //   ERR_B(var->pos, "Type '%s' is abstract, use late", t->name)
+     SET_FLAG(decl->td, late);
     }
     const Value v = var->value = var->value ?: new_value(env->gwion->mp, t, s_name(var->xid));
 // rewrite logic