]> Nishi Git Mirror - gwion.git/commitdiff
:art: more type_contains
authorfennecdjay <astor.jeremie@wanadoo.fr>
Sun, 8 Sep 2019 21:53:33 +0000 (23:53 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Sun, 8 Sep 2019 21:53:33 +0000 (23:53 +0200)
src/parse/scan1.c

index fcb5c35c9505b165056d3a8ca9f262a302c8a680..950dff75f27bf7ea42ff6512a333dda8a98d5e50 100644 (file)
@@ -91,7 +91,7 @@ ANN m_bool scan1_exp_decl(const Env env, const Exp_Decl* decl) {
       t = array_type(env, decl->type, var->array->depth);
     } else if(GET_FLAG(t, abstract) && !GET_FLAG(decl->td, ref))
       ERR_B(exp_self(decl)->pos, _("Type '%s' is abstract, declare as ref. (use @)"), t->name)
-    if(env->class_def && isa(t, t_object) > 0)
+    if(env->class_def)
       type_contains(env->class_def, t);
     const Value v = var->value = former ?: new_value(env->gwion->mp, t, s_name(var->xid));
     nspc_add_value(nspc, var->xid, v);