mirror of
https://github.com/rui314/mold.git
synced 2024-09-22 02:20:51 +03:00
Fix assertion error
This is needed for Gentoo's net-misc/nx-3.5.99.25 package.
This commit is contained in:
parent
219e6c92c3
commit
8571ce7c97
@ -400,7 +400,7 @@ void scan_rels(Context<E> &ctx) {
|
|||||||
// Add symbol aliases for COPYREL.
|
// Add symbol aliases for COPYREL.
|
||||||
tbb::parallel_for_each(ctx.dsos, [&](SharedFile<E> *file) {
|
tbb::parallel_for_each(ctx.dsos, [&](SharedFile<E> *file) {
|
||||||
for (Symbol<E> *sym : file->symbols)
|
for (Symbol<E> *sym : file->symbols)
|
||||||
if (sym->flags & NEEDS_COPYREL)
|
if (sym->file == file && (sym->flags & NEEDS_COPYREL))
|
||||||
for (Symbol<E> *alias : file->find_aliases(sym))
|
for (Symbol<E> *alias : file->find_aliases(sym))
|
||||||
alias->flags |= NEEDS_DYNSYM;
|
alias->flags |= NEEDS_DYNSYM;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user