* archive.cc (Archive::add_symbols): Only look up a symbol without
a version if there is, in fact, a version.
This commit is contained in:
parent
efdb52b70e
commit
0649a88912
|
@ -1,3 +1,8 @@
|
|||
2009-12-15 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* archive.cc (Archive::add_symbols): Only look up a symbol without
|
||||
a version if there is, in fact, a version.
|
||||
|
||||
2009-12-14 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
Revert -Wshadow changes, all changes from:
|
||||
|
|
|
@ -688,6 +688,7 @@ Archive::add_symbols(Symbol_table* symtab, Layout* layout,
|
|||
|
||||
Symbol* sym = symtab->lookup(sym_name, ver);
|
||||
if (def
|
||||
&& ver != NULL
|
||||
&& (sym == NULL
|
||||
|| !sym->is_undefined()
|
||||
|| sym->binding() == elfcpp::STB_WEAK))
|
||||
|
|
Loading…
Reference in New Issue