aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2023-07-06 17:37:49 -0700
committerLang Hames <lhames@gmail.com>2023-07-06 17:59:21 -0700
commit93ff2110e53ad3d7fe7fde251d0e9a2165c99ed7 (patch)
tree3ac88cba9e0a583b7c63cc0cd952a7af3cfdd743 /clang/lib/Frontend/CompilerInvocation.cpp
parentcfe4a4b04f219a9dbb4e3fc01883437b6ff0e702 (diff)
downloadllvm-93ff2110e53ad3d7fe7fde251d0e9a2165c99ed7.zip
llvm-93ff2110e53ad3d7fe7fde251d0e9a2165c99ed7.tar.gz
llvm-93ff2110e53ad3d7fe7fde251d0e9a2165c99ed7.tar.bz2
[ORC][AArch64] Guard against negative offsets in writeIndirectStubsBlock.
In OrcAArch64::writeIndirectStubsBlock, masks the high bits of the immediate operand to the stub's ldr instruction so that negative offsets to the stub pointer do not overflow. No testcase -- this fixes most of the OrcLazy testcases for AArch64 (at least on Darwin), but we still need to fix the exception-handling test before we can turn them on.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions