1
1
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:
Rui Ueyama 2021-06-17 15:09:24 +09:00
parent 219e6c92c3
commit 8571ce7c97

View File

@ -400,7 +400,7 @@ void scan_rels(Context<E> &ctx) {
// Add symbol aliases for COPYREL.
tbb::parallel_for_each(ctx.dsos, [&](SharedFile<E> *file) {
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))
alias->flags |= NEEDS_DYNSYM;
});