const Class_Def cdef = t->e->def;
if(t->e->owner_class && !GET_FLAG(t->e->owner_class, check))
CHECK_BB(check_class_def(env, t->e->owner_class->e->def))
- if(GET_FLAG(t, checked))return GW_OK;
+ if(GET_FLAG(t, check))return GW_OK;
SET_FLAG(t, check);
if(cdef->base.ext)
CHECK_BB(cdef_parent(env, cdef))
const Type t = c->base.type;
const Class_Def cdef = t->e->def;
if(GET_FLAG(t, scan1))return GW_OK;
+ SET_FLAG(cdef, scan1);
if(t->e->owner_class && !GET_FLAG(t->e->owner_class, scan1))
CHECK_BB(scan1_class_def(env, t->e->owner_class->e->def))
SET_FLAG(cdef->base.type, scan1);
CHECK_BB(cdef_parent(env, cdef))
if(cdef->body)
CHECK_BB(env_body(env, cdef, scan1_section))
- SET_FLAG(cdef, scan1);
return GW_OK;
}