Convert some ABI tests to use extern "rust-invalid"#142992
Convert some ABI tests to use extern "rust-invalid"#142992bors merged 5 commits intorust-lang:masterfrom
extern "rust-invalid"#142992Conversation
This comment has been minimized.
This comment has been minimized.
|
gamer |
|
of course! |
3b76349 to
253aeec
Compare
| @@ -1,5 +1,6 @@ | |||
| // FIXME(workingjubilee): add revisions and generalize to other platform-specific varargs ABIs, | |||
| // preferably after the only-arch directive is enhanced with an "or pattern" syntax | |||
| // NOTE: This deliberately tests an ABI that supports varargs, so no `extern "rust-invalid"` | |||
There was a problem hiding this comment.
An alternative would be to, in fact, say "yes, extern "rust-invalid" can support varargs", but that seems silly.
This comment has been minimized.
This comment has been minimized.
|
huh. |
745849e to
accc2f9
Compare
The cross-build megatest gets extremely conflict-prone, so start cutting it into smaller pieces.
accc2f9 to
f356217
Compare
f356217 to
c24914e
Compare
extern "rust-invalid"extern "rust-invalid"
|
rustbot has assigned @petrochenkov. Use |
|
These commits modify compiler targets. The rustc-dev-guide subtree was changed. If this PR only touches the dev guide consider submitting a PR directly to rust-lang/rustc-dev-guide otherwise thank you for updating the dev guide with your changes. |
|
ehehehe. r? @jieyouxu since you asked for doc placement somewhere~ |
|
|
|
@bors r+ rollup |
…ty-abis, r=jieyouxu Convert some ABI tests to use `extern "rust-invalid"`
Rollup of 7 pull requests Successful merges: - #142146 (Withdraw the claim `extern "C-cmse-nonsecure-*"` always matches `extern "C"`) - #142200 (`tests/ui`: A New Order [8/N]) - #142724 (Add runtime check to avoid overwrite arg in `Diag`) - #142809 (Add PrintTAFn flag for targeted type analysis printing) - #142976 (Check CoerceUnsized impl validity before coercing) - #142992 (Convert some ABI tests to use `extern "rust-invalid"`) - #143000 (Make `Sub`, `Mul`, `Div` and `Rem` `const_traits`) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of #142992 - workingjubilee:dont-validate-naughty-abis, r=jieyouxu Convert some ABI tests to use `extern "rust-invalid"`
Rollup of 7 pull requests Successful merges: - rust-lang/rust#142146 (Withdraw the claim `extern "C-cmse-nonsecure-*"` always matches `extern "C"`) - rust-lang/rust#142200 (`tests/ui`: A New Order [8/N]) - rust-lang/rust#142724 (Add runtime check to avoid overwrite arg in `Diag`) - rust-lang/rust#142809 (Add PrintTAFn flag for targeted type analysis printing) - rust-lang/rust#142976 (Check CoerceUnsized impl validity before coercing) - rust-lang/rust#142992 (Convert some ABI tests to use `extern "rust-invalid"`) - rust-lang/rust#143000 (Make `Sub`, `Mul`, `Div` and `Rem` `const_traits`) r? `@ghost` `@rustbot` modify labels: rollup
No description provided.