if(check_implicit(env, e, type) > 0)
return GW_OK;
- char fst[16 + strlen(type->name)];
+ char fst[20 + strlen(type->name)];
sprintf(fst, "expected `{+/}%s{0}`", type->name);
gwerr_basic(_("literal contains incompatible types"), fst, NULL,
env->name, loc, 0);
envset_push(&es, owner, owner->nspc);
(void)env_push(env, owner, owner->nspc);// TODO: is this needed?
// const Type ret = scan_type(env, t, td->next);
-printf("known %s\n", owner->name);
const Type ret = known_type(env, td->next);
env_pop(env, es.scope);
if(es.run)