aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2025-01-29 10:41:58 +0000
committerGitHub <noreply@github.com>2025-01-29 10:41:58 +0000
commit5e43418e0edbc365a9fbf699b19573e0cae4bcf4 (patch)
treec26c9b083839fdca6b2ff6c9c3b95e6dd575830e /clang/lib/Frontend/CompilerInvocation.cpp
parentf20b8e35b3bc276d09a6911746f9d44cbb5de297 (diff)
downloadllvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.zip
llvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.tar.gz
llvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.tar.bz2
[ARM] Forbid use of TLS with execute-only (#124806)
Thread-local code generation requires constant pools because most of the relocations needed for it operate on data, so it cannot be used with -mexecute-only (or -mpure-code, which is aliased in the driver). Without this we hit an assertion in the backend when trying to generate a constant pool.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions