aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorJez Ng <jezng@fb.com>2021-11-12 15:00:51 -0500
committerJez Ng <jezng@fb.com>2021-11-12 15:01:51 -0500
commitad8df21db287b9f186421aa340e8e0c061f6222c (patch)
treea4ea1f954869334afcbe963f2c82a916d923bbe5 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent153c2983422e6c5840efc4bbe73b7b9bf0658d0d (diff)
downloadllvm-ad8df21db287b9f186421aa340e8e0c061f6222c.zip
llvm-ad8df21db287b9f186421aa340e8e0c061f6222c.tar.gz
llvm-ad8df21db287b9f186421aa340e8e0c061f6222c.tar.bz2
[reland][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 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions