Separate alias targets with a comma

* src/abg-ir.cc (elf_symbol::get_aliases_id_string): Separate
	alias targets by a comma.
	* tests/data/test-diff-dwarf/test18-alias-sym-v1.cc: Update test
	to add more than one alias to a given symbol.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
This commit is contained in:
Dodji Seketeli 2014-10-29 22:56:08 +01:00
parent faeb15173a
commit 59324daa61
2 changed files with 8 additions and 1 deletions

View File

@ -625,7 +625,11 @@ elf_symbol::get_aliases_id_string(const string_elf_symbols_map_type& syms,
for (vector<elf_symbol*>::const_iterator i = aliases.begin();
i != aliases.end();
++i)
result += (*i)->get_id_string();
{
if (i != aliases.begin())
result += ", ";
result += (*i)->get_id_string();
}
return result;
}

View File

@ -8,6 +8,9 @@ foo()
asm(".symver _Z3foov,foo_alias@VERSION_1.0");
void
foo_another_alias() __attribute__((alias("_Z3foov")));
void
bar()
{