From 9f50f08349adb801d5b1b8ad3c6201a15762cb34 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Mon, 2 Dec 2019 12:06:11 +0100 Subject: [PATCH] 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))