woohyun pushed a commit to branch master.

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

commit f349510941a81649cbd040774c3d4939429e3293
Author: Felipe Magno de Almeida <[email protected]>
Date:   Mon Dec 23 10:21:30 2019 +0900

    eolian: inherit since information from struct to field
    
    Summary:
    If struct field doesn't explicitly sets since information, then since
    is inherited from struct documentation if it is available.
    
    Reviewers: jptiz, Jaehyun_Cho, woohyun, q66
    
    Reviewed By: q66
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Maniphest Tasks: T8359
    
    Differential Revision: https://phab.enlightenment.org/D10948
---
 src/lib/eolian/eo_parser.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index 96de7a77ec..65165dbfad 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -536,6 +536,8 @@ parse_struct(Eo_Lexer *ls, const char *name, Eina_Bool 
is_extern,
 qual_end:
         check_next(ls, ';');
         FILL_DOC(ls, fdef, doc);
+        if (def->doc && fdef->doc && def->doc->since && !fdef->doc->since)
+          fdef->doc->since = eina_stringshare_ref (def->doc->since);
      }
    check_match(ls, '}', '{', bline, bcolumn);
    FILL_BASE(def->base, ls, line, column, TYPEDECL);

-- 


Reply via email to