q66 pushed a commit to branch master.

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

commit 9f50f08349adb801d5b1b8ad3c6201a15762cb34
Author: Daniel Kolesa <d.kol...@samsung.com>
Date:   Mon Dec 2 12:06:11 2019 +0100

    eolian: emit correct c_name for keyword builtins
---
 src/lib/eolian/eo_parser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index 706d6c1c37..8316c4f3bc 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -762,7 +762,7 @@ parse_type_void(Eo_Lexer *ls, Eina_Bool allow_ptr, 
Eina_Bool allow_const)
           {
              def->btype = ls->t.kw - KW_byte + 1;
              def->base.name = eina_stringshare_ref(ls->t.value.s);
-             def->base.c_name = eina_stringshare_ref(def->base.name);
+             def->base.c_name = 
eina_stringshare_add(eo_lexer_get_c_type(ls->t.kw));
              eo_lexer_get(ls);
              if ((tpid >= KW_accessor && tpid <= KW_list) ||
                  (tpid >= KW_slice && tpid <= KW_rw_slice) || (tpid == 
KW_hash))

-- 


Reply via email to