about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/query.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-06-13 05:19:13 +0200
committerGitHub <noreply@github.com>2025-06-13 05:19:13 +0200
commit1a865fbe4e3bf3fa94cdc425c26ca919c6f8288f (patch)
treec200b4460165ad7806cd0e0ecbeaa5643154ce8a /compiler/rustc_mir_transform/src/coverage/query.rs
parent8002683e9957f428b2c0c258f0e2ecb8dd4e9272 (diff)
parent5601490c9d889ff8d964d4aafd44dcdeea40bfef (diff)
downloadrust-1a865fbe4e3bf3fa94cdc425c26ca919c6f8288f.tar.gz
rust-1a865fbe4e3bf3fa94cdc425c26ca919c6f8288f.zip
Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwco
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features

`-Zretpoline` and `-Zretpoline-external-thunk` flags are target modifiers (tracked to be equal in linked crates).
* Enables target features for `-Zretpoline-external-thunk`:
`+retpoline-external-thunk`, `+retpoline-indirect-branches`, `+retpoline-indirect-calls`.
* Enables target features for `-Zretpoline`:
`+retpoline-indirect-branches`, `+retpoline-indirect-calls`.

It corresponds to clang -mretpoline & -mretpoline-external-thunk flags.

Also this PR forbids to specify those target features manually (warning).

Issue: rust-lang/rust#116852
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/query.rs')
0 files changed, 0 insertions, 0 deletions