[all-commits] [llvm/llvm-project] ba898d: [LLD][COFF] Fix handling of weak aliases referenci...
Jacek Caban via All-commits
all-commits at lists.llvm.org
Tue Oct 15 13:58:34 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ba898dba48592b388150a19147ec5c36c0204ae2
https://github.com/llvm/llvm-project/commit/ba898dba48592b388150a19147ec5c36c0204ae2
Author: Jacek Caban <jacek at codeweavers.com>
Date: 2024-10-15 (Tue, 15 Oct 2024)
Changed paths:
M lld/COFF/Driver.cpp
M lld/COFF/Symbols.cpp
M lld/COFF/Symbols.h
A lld/test/COFF/weak-lazy.s
Log Message:
-----------
[LLD][COFF] Fix handling of weak aliases referencing lazy symbols (#112243)
The assumption that a symbol is either `Defined` or `Undefined` is not
always true for some cases. For example, `mangleMaybe` may create a weak
alias to a lazy archive symbol.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list