aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2025-10-03 17:17:23 +0200
committerGitHub <noreply@github.com>2025-10-03 17:17:23 +0200
commit69b8d6d4ead01b88fb8d6642914ca7492e32fdb6 (patch)
tree72889e4e5c9656a24ca380edfcbd9b60a9d59ad0 /clang/lib/AST/ByteCode/Compiler.cpp
parentb4f54bf548839ebe3308b1979b448403c2ba2a81 (diff)
downloadllvm-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/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions