diff options
| author | Jez Ng <jezng@fb.com> | 2021-11-11 22:53:35 -0500 |
|---|---|---|
| committer | Jez Ng <jezng@fb.com> | 2021-11-11 22:53:35 -0500 |
| commit | e941fe506114569410ec8c77e600cddd5a77559d (patch) | |
| tree | 2eef05a17a7a55325c2d8de096081359ca457b53 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 8df26e7b4aeaad0b1777c6909db7b14fec347880 (diff) | |
[lld-macho] Fix symbol relocs handling for compact unwind's functionAddress
Clang seems to emit all functionAddress relocs as section relocs, but
`ld -r` can turn those relocs into symbol ones. It turns out that we
weren't handling that case correctly when the symbol was a weak def
whose definition did not prevail.
Reviewed By: #lld-macho, oontvoo
Differential Revision: https://reviews.llvm.org/D113702
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
