diff options
author | Hans Wennborg <hans@hanshq.net> | 2025-10-03 17:17:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-03 17:17:23 +0200 |
commit | 69b8d6d4ead01b88fb8d6642914ca7492e32fdb6 (patch) | |
tree | 72889e4e5c9656a24ca380edfcbd9b60a9d59ad0 /clang/unittests/Serialization/ForceCheckFileInputTest.cpp | |
parent | b4f54bf548839ebe3308b1979b448403c2ba2a81 (diff) | |
download | llvm-69b8d6d4ead01b88fb8d6642914ca7492e32fdb6.zip llvm-69b8d6d4ead01b88fb8d6642914ca7492e32fdb6.tar.gz llvm-69b8d6d4ead01b88fb8d6642914ca7492e32fdb6.tar.bz2 |
[LLD][COFF] Fix tailMergeARM64 delayload thunk 128 MB range limitation (#161844)
lld would fail with "error: relocation out of range" if the thunk was
laid out more than 128 MB away from __delayLoadHelper2.
This patch changes the call sequence to load the offset into a register
and call through that, allowing for 32-bit offsets.
Fixes #161812
Diffstat (limited to 'clang/unittests/Serialization/ForceCheckFileInputTest.cpp')
0 files changed, 0 insertions, 0 deletions