eolian: assume requires section is legitimate dependencies

Previously these were not considered, which resulted in false
positive warnings.
This commit is contained in:
Daniel Kolesa 2019-03-21 16:46:55 +01:00
parent cef2e337b8
commit 5c1ea543bb
1 changed files with 5 additions and 0 deletions

View File

@ -125,6 +125,11 @@ _check_class(const Eolian_Class *cl, Eina_Hash *depset, Eina_Hash *chash)
_add_dep(depset, icl->base.unit);
eina_iterator_free(itr);
itr = eina_list_iterator_new(cl->requires);
EINA_ITERATOR_FOREACH(itr, icl)
_add_dep(depset, icl->base.unit);
eina_iterator_free(itr);
const Eolian_Function *fid;
itr = eina_list_iterator_new(cl->properties);
EINA_ITERATOR_FOREACH(itr, fid)