diff options
| author | bors <bors@rust-lang.org> | 2024-10-22 03:24:40 +0000 | 
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-10-22 03:24:40 +0000 | 
| commit | 1de57a5ce952c722f7053aeacfc6c90bc139b678 (patch) | |
| tree | 1d426f35a02caaad2ee1a5d7b91f27f6d4edffed /compiler/rustc_lint/src/lib.rs | |
| parent | 814df6e50eaf89b90793e7d9618bb60f1f18377a (diff) | |
| parent | de3cbf3c567e6d81e6ead5c0f646add33df457d1 (diff) | |
| download | rust-1de57a5ce952c722f7053aeacfc6c90bc139b678.tar.gz rust-1de57a5ce952c722f7053aeacfc6c90bc139b678.zip | |
Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-errors
make unsupported_calling_conventions a hard error This has been a future-compat lint (not shown in dependencies) since Rust 1.55, released 3 years ago. Hopefully that was enough time so this can be made a hard error now. Given that long timeframe, I think it's justified to skip the "show in dependencies" stage. There were [not many crates hitting this](https://github.com/rust-lang/rust/pull/86231#issuecomment-866300943) even when the lint was originally added. This should get cratered, and I assume then it needs a t-compiler FCP. (t-compiler because this looks entirely like an implementation oversight -- for the vast majority of ABIs, we already have a hard error, but some were initially missed, and we are finally fixing that.) Fixes https://github.com/rust-lang/rust/pull/87678
Diffstat (limited to 'compiler/rustc_lint/src/lib.rs')
| -rw-r--r-- | compiler/rustc_lint/src/lib.rs | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/compiler/rustc_lint/src/lib.rs b/compiler/rustc_lint/src/lib.rs index 81352af3d48..a7faab0868d 100644 --- a/compiler/rustc_lint/src/lib.rs +++ b/compiler/rustc_lint/src/lib.rs @@ -598,6 +598,7 @@ fn register_builtins(store: &mut LintStore) { "converted into hard error, see PR #125380 \ <https://github.com/rust-lang/rust/pull/125380> for more information", ); + store.register_removed("unsupported_calling_conventions", "converted into hard error"); } fn register_internals(store: &mut LintStore) { | 
