q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=cdf48fcf704b6d7964fc6fb3a33bb5bd4b3d0dd3

commit cdf48fcf704b6d7964fc6fb3a33bb5bd4b3d0dd3
Author: Daniel Kolesa <[email protected]>
Date:   Sun Apr 19 01:43:33 2020 +0200

    eolian: add composites into hard deps when checking
    
    This prevents composites from being considered unused imports.
---
 src/lib/eolian/database_check.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib/eolian/database_check.c b/src/lib/eolian/database_check.c
index 0626512076..57cc6c6abc 100644
--- a/src/lib/eolian/database_check.c
+++ b/src/lib/eolian/database_check.c
@@ -130,6 +130,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->composite);
+   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)

-- 


Reply via email to