X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=mangle.c;h=1098307860aff806ce83be9311876b0335bbc639;hb=a25daef22bc375bea28f7c8965c69edec5679e84;hp=e3d719d92137de6a3c8fb199366ed74cd719e5c3;hpb=5522ac4ffef4c482928eeb359f13759ded77cdc4;p=cparser diff --git a/mangle.c b/mangle.c index e3d719d..1098307 100644 --- a/mangle.c +++ b/mangle.c @@ -160,8 +160,8 @@ static void mangle_entity(entity_t *entity) /* TODO: mangle scope */ - symbol_t *symbol = entity->base.symbol; - obstack_printf(&obst, "%u%s", strlen(symbol->string), symbol->string); + const char *name = entity->base.symbol->string; + obstack_printf(&obst, "%zu%s", strlen(name), name); if (entity->kind == ENTITY_FUNCTION) { mangle_parameters(&entity->declaration.type->function);