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/SWIGPythonBridge.h | |
parent | 8df26e7b4aeaad0b1777c6909db7b14fec347880 (diff) | |
download | llvm-e941fe506114569410ec8c77e600cddd5a77559d.zip llvm-e941fe506114569410ec8c77e600cddd5a77559d.tar.gz llvm-e941fe506114569410ec8c77e600cddd5a77559d.tar.bz2 |
[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/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions