diff options
author | Daniel Kolesa <d.kolesa@samsung.com> | 2019-03-21 16:46:55 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@samsung.com> | 2019-03-21 16:46:55 +0100 |
commit | 5c1ea543bb9d4e3b36721994563bff0152429d97 (patch) | |
tree | d4b6416e4231e7fafc3761d4ad9b41db54fc6f37 | |
parent | cef2e337b84876146bbaa936e625f189dc6a4877 (diff) | |
download | efl-5c1ea543bb9d4e3b36721994563bff0152429d97.tar.gz |
eolian: assume requires section is legitimate dependencies
Previously these were not considered, which resulted in false
positive warnings.
-rw-r--r-- | src/lib/eolian/database_check.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/eolian/database_check.c b/src/lib/eolian/database_check.c index 61afa6e281..4e448cea7a 100644 --- a/src/lib/eolian/database_check.c +++ b/src/lib/eolian/database_check.c @@ -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) |