From 54cf57ab1a85df3679cd9a7ecec097f04d3fd82f Mon Sep 17 00:00:00 2001 From: grischka Date: Fri, 20 Nov 2015 11:22:56 +0100 Subject: tccgen: asm_label cleanup - avoid memory allocation by using its (int) token number - avoid additional function parameter by using Attribute Also: fix some strange looking error messages --- libtcc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libtcc.c') diff --git a/libtcc.c b/libtcc.c index 2a43a3a..4745018 100644 --- a/libtcc.c +++ b/libtcc.c @@ -680,7 +680,7 @@ ST_FUNC void put_extern_sym2(Sym *sym, Section *section, name = buf1; } if (sym->asm_label) { - name = sym->asm_label; + name = get_tok_str(sym->asm_label, NULL); } info = ELFW(ST_INFO)(sym_bind, sym_type); sym->c = add_elf_sym(symtab_section, value, size, info, other, sh_num, name); -- cgit v1.3.1