Skip to content

Conversation

@lcnr
Copy link
Contributor

@lcnr lcnr commented Nov 26, 2024

A revival of #124812. See

Current status:

./x.py b --stage 2 passes 🎉

try builds succeed 🎉 🎉 🎉

first perf run 👻 second perf run 👻 third perf run 👻

crater

This does not detect hangs or memory issues.

date #crates #regressions
2025.04.11 100 2
2025.04.11 1000 27
2025.04.17 10000 456
2025.04.18 10000 437
2025.04.24 10000 164
2025.04.26 10000 108
2025.04.28 10000 91
2025.05.01 10000 145 woops
2025.05.03 6242281 15852
2025.05.05 89643 9312
2025.05.06 44013 7262
2025.05.07 27043 6682
2025.05.09 23453 6642
2025.09.20 7019521 4739 + 7039 spurious
2025.10.02 117123 2568 + 2014 spurious
2025.10.04 45823 1173 + 1147 spurious2

in-flight changes

r? @ghost

Footnotes

  1. a complete crater run 2

  2. with doubled recursion_limit when evaluating goals 2 3 4 5 6

  3. only testing crates which may have regressed from the above run 2 3 4 5 6

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) labels Nov 26, 2024
@rust-log-analyzer

This comment has been minimized.

@compiler-errors
Copy link
Member

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Nov 27, 2024
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`

A revival of rust-lang#124812.

Current status, we're failing in:

- failing in `rustc_next_trait_solver` with 126 instances of the following error
```
error[E0311]: the parameter type `I` may not live long enough
    |
help: consider adding an explicit lifetime bound
   --> compiler/rustc_next_trait_solver/src/solve/trait_goals.rs:624:53
    |
624 ~     fn consider_structural_builtin_unsize_candidates<'a>(
625 ~         ecx: &mut EvalCtxt<'a, D>,
626 |         goal: Goal<I, Self>,
627 ~     ) -> Vec<Candidate<I>> where I: 'a {
```
- `itertools` hangs, we're already encountered this hang in our previous attempt due to large type sizes. I believe that it's simply caused by a missing cache somewhere, potentially in `wf.rs`, but other visitors may also be responsible. See rust-itertools/itertools#945 for more details

### commits

- rust-lang#133501
- rust-lang#133493
- 9456bfe and b21b116 reimplement candidate preference based on rust-lang#132325, not yet a separate PR
- c3ef9cd is a rebased version of rust-lang#125334, unsure whether I actually want to land this PR for now

r? `@ghost`
@bors
Copy link
Collaborator

bors commented Nov 27, 2024

⌛ Trying commit f631ca8 with merge ca04381...

@compiler-errors
Copy link
Member

@rust-log-analyzer

This comment was marked as off-topic.

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Nov 27, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 27, 2024
@bors
Copy link
Collaborator

bors commented Nov 27, 2024

☔ The latest upstream changes (presumably #133527) made this pull request unmergeable. Please resolve the merge conflicts.

@lqd
Copy link
Member

lqd commented Nov 27, 2024

Next failure is on color-print-proc-macro-0.3.6 while building cargo.

thesignal

pub fn repro() -> impl FnMut() {
    if true {
        || ()
    } else {
        || ()
    }
}

godbolt

@compiler-errors
Copy link
Member

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Nov 27, 2024
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`

A revival of rust-lang#124812.

Current status:

`./x.py b --stage 2` passes 🎉

### commits

- rust-lang#133501
- rust-lang#133493
- 9456bfe and b21b116 reimplement candidate preference based on rust-lang#132325, not yet a separate PR
- c3ef9cd is a rebased version of rust-lang#125334, unsure whether I actually want to land this PR for now
- rust-lang#133517
* rust-lang#133518
* rust-lang#133519
* rust-lang#133520
* rust-lang#133521
* rust-lang#133524

r? `@ghost`
@bors
Copy link
Collaborator

bors commented Nov 27, 2024

⌛ Trying commit 6210ed3 with merge ac5ccad...

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Nov 27, 2024

💔 Test failed - checks-actions

@compiler-errors
Copy link
Member

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Nov 27, 2024
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`

A revival of rust-lang#124812.

Current status:

`./x.py b --stage 2` passes 🎉

### commits

- rust-lang#133501
- rust-lang#133493
- 9456bfe and b21b116 reimplement candidate preference based on rust-lang#132325, not yet a separate PR
- c3ef9cd is a rebased version of rust-lang#125334, unsure whether I actually want to land this PR for now
- rust-lang#133517
* rust-lang#133518
* rust-lang#133519
* rust-lang#133520
* rust-lang#133521
* rust-lang#133524

r? `@ghost`
@bors
Copy link
Collaborator

bors commented Nov 27, 2024

⌛ Trying commit 8fa8f40 with merge 550ae0d...

@lqd
Copy link
Member

lqd commented Nov 27, 2024

I was reducing the new failure but you've already fixed it ^^

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@lcnr lcnr changed the title [DO NOT MERGE] bootstrap with -Znext-solver=globally [DO NOT MERGE] -Znext-solver=globally experiments Nov 21, 2025
@lcnr
Copy link
Contributor Author

lcnr commented Dec 16, 2025

@bors try

@rust-bors

This comment has been minimized.

rust-bors bot added a commit that referenced this pull request Dec 16, 2025
[DO NOT MERGE] `-Znext-solver=globally` experiments
@lcnr
Copy link
Contributor Author

lcnr commented Dec 16, 2025

@bors try

rust-bors bot added a commit that referenced this pull request Dec 16, 2025
[DO NOT MERGE] `-Znext-solver=globally` experiments
@rust-bors

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-bors
Copy link

rust-bors bot commented Dec 16, 2025

💔 Test for 065bb3d failed: CI. Failed jobs:

@rust-log-analyzer

This comment has been minimized.

@lcnr
Copy link
Contributor Author

lcnr commented Dec 16, 2025

@bors try

rust-bors bot added a commit that referenced this pull request Dec 16, 2025
[DO NOT MERGE] `-Znext-solver=globally` experiments
@rust-bors

This comment has been minimized.

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-gcc failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[TIMING:start] test::Compiletest { test_compiler: Compiler { stage: 2, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu, mode: crashes, suite: "crashes", path: "tests/crashes", compare_mode: None }
##[group]Testing stage2 with compiletest suite=crashes mode=crashes (x86_64-unknown-linux-gnu)

running 182 tests
2025-12-16T14:49:53.021016Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:53.021016Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/101557.rs ... FAILED
test [crashes] tests/crashes/101036.rs ... FAILED
2025-12-16T14:49:53.029370Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/100041.rs ... FAILED
2025-12-16T14:49:53.088813Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:53.089011Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/102047.rs ... FAILED
test [crashes] tests/crashes/102252.rs ... FAILED
test [crashes] tests/crashes/103708.rs ... ok
test [crashes] tests/crashes/104685.rs ... ok
test [crashes] tests/crashes/108428.rs ... ignored, ignored if rustc wasn't built with debug assertions
2025-12-16T14:49:53.140180Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:53.140186Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:53.140180Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/106473.rs ... FAILED
test [crashes] tests/crashes/105238-1.rs ... FAILED
test [crashes] tests/crashes/105238-2.rs ... FAILED
2025-12-16T14:49:53.192757Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/110378.rs ... FAILED
test [crashes] tests/crashes/108814.rs ... ok
2025-12-16T14:49:53.207312Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/110534.rs ... FAILED
test [crashes] tests/crashes/110627.rs ... ok
2025-12-16T14:49:53.254553Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/111419.rs ... FAILED
2025-12-16T14:49:53.258775Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/111742.rs ... FAILED
test [crashes] tests/crashes/114198-2.rs ... ok
test [crashes] tests/crashes/114198.rs ... ok
2025-12-16T14:49:53.371803Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/114212-2.rs ... FAILED
2025-12-16T14:49:53.379642Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/113846.rs ... FAILED
2025-12-16T14:49:53.385448Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/114212.rs ... FAILED
2025-12-16T14:49:53.435981Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/115435.rs ... FAILED
2025-12-16T14:49:53.445235Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/116519-2.rs ... FAILED
2025-12-16T14:49:53.468710Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/116519.rs ... FAILED
2025-12-16T14:49:53.486182Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/116554.rs ... FAILED
test [crashes] tests/crashes/116947.rs ... ok
2025-12-16T14:49:53.557745Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/117460.rs ... FAILED
2025-12-16T14:49:53.613978Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/117392-2.rs ... FAILED
2025-12-16T14:49:53.619441Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/117392.rs ... FAILED
2025-12-16T14:49:53.622968Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/117496.rs ... FAILED
test [crashes] tests/crashes/118244.rs ... ignored, gcc backend is marked as ignore
2025-12-16T14:49:53.673572Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/118603.rs ... FAILED
test [crashes] tests/crashes/118778.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/118784.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/117795.rs ... ok
test [crashes] tests/crashes/118038.rs ... ok
2025-12-16T14:49:53.725791Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:53.725791Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/118952-2.rs ... FAILED
test [crashes] tests/crashes/118952.rs ... FAILED
test [crashes] tests/crashes/119095.rs ... ok
2025-12-16T14:49:53.780141Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/119692.rs ... FAILED
2025-12-16T14:49:53.783742Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/119786.rs ... FAILED
2025-12-16T14:49:53.826886Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/119824.rs ... FAILED
test [crashes] tests/crashes/120175.rs ... ignored, ignored if rustc wasn't built with debug assertions
2025-12-16T14:49:53.836881Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/120016.rs ... FAILED
2025-12-16T14:49:53.852703Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/120033.rs ... FAILED
2025-12-16T14:49:53.897635Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/120254.rs ... FAILED
test [crashes] tests/crashes/120873.rs ... ok
2025-12-16T14:49:53.961941Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/120811.rs ... FAILED
2025-12-16T14:49:53.973530Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/121575.rs ... FAILED
2025-12-16T14:49:54.025042Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
2025-12-16T14:49:54.025195Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/121963.rs ... FAILED
test [crashes] tests/crashes/121858.rs ... FAILED
2025-12-16T14:49:54.027280Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/120911.rs ... FAILED
2025-12-16T14:49:54.090128Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/122529.rs ... FAILED
test [crashes] tests/crashes/122681.rs ... ok
test [crashes] tests/crashes/122259.rs ... ok
2025-12-16T14:49:54.156620Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/122710.rs ... FAILED
test [crashes] tests/crashes/122903-1.rs ... ok
test [crashes] tests/crashes/123140.rs ... ok
test [crashes] tests/crashes/123629.rs ... ok
test [crashes] tests/crashes/123690.rs ... ok
test [crashes] tests/crashes/123862.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/123810.rs ... ok
2025-12-16T14:49:54.302299Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/123157.rs ... FAILED
test [crashes] tests/crashes/123887.rs ... ok
2025-12-16T14:49:54.362704Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/124189.rs ... FAILED
test [crashes] tests/crashes/124340.rs ... ok
2025-12-16T14:49:54.382082Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/124440.rs ... FAILED
test [crashes] tests/crashes/124751.rs ... ok
test [crashes] tests/crashes/125014.rs ... ok
2025-12-16T14:49:54.458980Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/125553.rs ... FAILED
2025-12-16T14:49:54.480603Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/125768.rs ... FAILED
2025-12-16T14:49:54.508316Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/125772.rs ... FAILED
2025-12-16T14:49:54.509104Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/125769.rs ... FAILED
2025-12-16T14:49:54.545082Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/125801.rs ... FAILED
2025-12-16T14:49:54.563030Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126268.rs ... FAILED
test [crashes] tests/crashes/125841.rs ... ok
2025-12-16T14:49:54.598795Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126443.rs ... FAILED
2025-12-16T14:49:54.624353Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126667.rs ... FAILED
2025-12-16T14:49:54.652250Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126696.rs ... FAILED
2025-12-16T14:49:54.705502Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126680.rs ... FAILED
2025-12-16T14:49:54.725420Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/127972.rs ... FAILED
2025-12-16T14:49:54.757018Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/127033.rs ... FAILED
2025-12-16T14:49:54.768326Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/129556.rs ... FAILED
test [crashes] tests/crashes/130395.rs ... ignored, ignored if rustc wasn't built with debug assertions
2025-12-16T14:49:54.819024Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/130346.rs ... FAILED
test [crashes] tests/crashes/130411.rs ... ok
2025-12-16T14:49:54.957236Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/130797.rs ... FAILED
2025-12-16T14:49:54.988021Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/130524.rs ... FAILED
test [crashes] tests/crashes/131052.rs ... ok
test [crashes] tests/crashes/131292.rs ... ok
2025-12-16T14:49:55.105165Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/131534.rs ... FAILED
test [crashes] tests/crashes/131762.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/130310.rs ... ok
2025-12-16T14:49:55.151563Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/131373.rs ... FAILED
test [crashes] tests/crashes/131787.rs ... ok
test [crashes] tests/crashes/131886.rs ... ok
test [crashes] tests/crashes/132126.rs ... ok
test [crashes] tests/crashes/133613.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/133965.rs ... ignored, ignored if rustc wasn't built with debug assertions
2025-12-16T14:49:55.247940Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/132960.rs ... FAILED
test [crashes] tests/crashes/134061.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/134479.rs ... ignored, gcc backend is marked as ignore
test [crashes] tests/crashes/133966.rs ... ok
test [crashes] tests/crashes/134587.rs ... ok
2025-12-16T14:49:55.344546Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/134615.rs ... FAILED
2025-12-16T14:49:55.413531Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/135122.rs ... FAILED
2025-12-16T14:49:55.435833Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/134838.rs ... FAILED
test [crashes] tests/crashes/132985.rs ... ok
test [crashes] tests/crashes/135470.rs ... ok
2025-12-16T14:49:55.517252Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/135617.rs ... FAILED
2025-12-16T14:49:55.577642Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/135720.rs ... FAILED
test [crashes] tests/crashes/135845.rs ... ok
2025-12-16T14:49:55.620489Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/135718.rs ... FAILED
2025-12-16T14:49:55.663136Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136063.rs ... FAILED
test [crashes] tests/crashes/136138.rs ... ok
test [crashes] tests/crashes/136188.rs ... ok
test [crashes] tests/crashes/136379.rs ... ok
2025-12-16T14:49:55.750923Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136416.rs ... FAILED
test [crashes] tests/crashes/136442.rs ... ok
2025-12-16T14:49:55.849736Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136666.rs ... FAILED
2025-12-16T14:49:55.886815Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136766.rs ... FAILED
2025-12-16T14:49:55.911165Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136661.rs ... FAILED
2025-12-16T14:49:55.924028Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/136859.rs ... FAILED
test [crashes] tests/crashes/137049.rs ... ok
test [crashes] tests/crashes/137187.rs ... ok
test [crashes] tests/crashes/137084.rs ... ok
2025-12-16T14:49:56.069338Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/137260.rs ... FAILED
test [crashes] tests/crashes/137190-2.rs ... ok
test [crashes] tests/crashes/137467-1.rs ... ok
test [crashes] tests/crashes/137190-3.rs ... ok
test [crashes] tests/crashes/137514.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/137467-2.rs ... ok
test [crashes] tests/crashes/137467-3.rs ... ok
2025-12-16T14:49:56.260952Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/137888.rs ... FAILED
test [crashes] tests/crashes/108499.rs ... ok
test [crashes] tests/crashes/137916.rs ... ok
test [crashes] tests/crashes/137582.rs ... ok
2025-12-16T14:49:56.373922Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/138089.rs ... FAILED
test [crashes] tests/crashes/138008.rs ... ok
test [crashes] tests/crashes/138009.rs ... ok
test [crashes] tests/crashes/138088.rs ... ok
2025-12-16T14:49:56.461885Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/138156.rs ... FAILED
test [crashes] tests/crashes/138132.rs ... ok
test [crashes] tests/crashes/138534.rs ... ok
test [crashes] tests/crashes/138564.rs ... ok
2025-12-16T14:49:56.612094Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/138707.rs ... FAILED
test [crashes] tests/crashes/139381.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/139387.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/139462.rs ... ignored, gcc backend is marked as ignore
test [crashes] tests/crashes/139089.rs ... ok
test [crashes] tests/crashes/139570.rs ... ok
test [crashes] tests/crashes/139596.rs ... ok
2025-12-16T14:49:56.779355Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/139120.rs ... FAILED
test [crashes] tests/crashes/140123-2.rs ... ok
test [crashes] tests/crashes/140011.rs ... ok
test [crashes] tests/crashes/140099.rs ... ok
test [crashes] tests/crashes/140123-3.rs ... ok
test [crashes] tests/crashes/140123-4.rs ... ok
test [crashes] tests/crashes/140123.rs ... ok
2025-12-16T14:49:57.003105Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/140275.rs ... FAILED
2025-12-16T14:49:57.075992Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/140303.rs ... FAILED
2025-12-16T14:49:57.136396Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/140850.rs ... FAILED
test [crashes] tests/crashes/140381.rs ... ok
2025-12-16T14:49:57.214346Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/141124.rs ... FAILED
test [crashes] tests/crashes/138361.rs ... ok
test [crashes] tests/crashes/146261.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/146706.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/147973.rs ... ignored, ignored if rustc wasn't built with debug assertions
test [crashes] tests/crashes/34127.rs ... ignored, gcc backend is marked as ignore
test [crashes] tests/crashes/140891.rs ... ok
test [crashes] tests/crashes/140577.rs ... ok
test [crashes] tests/crashes/54888.rs ... ok
test [crashes] tests/crashes/144293-indirect-ops-llvm.rs ... ok
test [crashes] tests/crashes/88296.rs ... ok
test [crashes] tests/crashes/87577.rs ... ok
2025-12-16T14:49:57.411328Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/93182.rs ... FAILED
test [crashes] tests/crashes/mgca/ace-with-const-ctor.rs ... ok
2025-12-16T14:49:57.501012Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/94846.rs ... FAILED
2025-12-16T14:49:57.511811Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/98322.rs ... FAILED
test [crashes] tests/crashes/project-to-simd-array-field.rs ... ok
test [crashes] tests/crashes/93237.rs ... ok

failures:

---- [crashes] tests/crashes/101557.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/101557.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/101557.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/101557.rs stdout end ----
---- [crashes] tests/crashes/101036.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: generic parameters may not be used in enum discriminant values
##[error]  --> /checkout/tests/crashes/101036.rs:13:13
   |
13 |     A = t::<N>() as u8, B
   |             ^ cannot perform const operation using `N`
   |
   = note: const parameters may not be used in enum discriminant values

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/101036.rs:2:12
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/101036.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/101036.rs stdout end ----
---- [crashes] tests/crashes/100041.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0277]: the size for values of type `[()]` cannot be known at compilation time
##[error]  --> /checkout/tests/crashes/100041.rs:14:12
   |
14 |     latent(&[]);
   |            ^^^ doesn't have a size known at compile-time
   |
   = help: the trait `Sized` is not implemented for `[()]`
   = note: slice and array elements must have `Sized` type

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/100041.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/100041.rs stdout end ----
---- [crashes] tests/crashes/102047.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/102047.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/102047.rs stdout end ----
---- [crashes] tests/crashes/102252.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0277]: `Struct` is not an iterator
##[error]  --> /checkout/tests/crashes/102252.rs:10:5
   |
10 |     Self: Iterator<Item = <Self as Iterator>::Item>, {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Struct` is not an iterator
   |
help: the trait `Iterator` is not implemented for `Struct`
  --> /checkout/tests/crashes/102252.rs:8:1
   |
---
   |
 8 | struct Struct
   |        ------ required by a bound in this struct
 9 | where
10 |     Self: Iterator<Item = <Self as Iterator>::Item>, {}
   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Struct`

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/102252.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/102252.rs stdout end ----
---- [crashes] tests/crashes/106473.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/106473.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/106473.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/106473.rs stdout end ----
---- [crashes] tests/crashes/105238-1.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/105238-1.rs:4:12
  |
4 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/105238-1.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/105238-1.rs stdout end ----
---- [crashes] tests/crashes/105238-2.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/105238-2.rs:4:12
  |
4 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/105238-2.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/105238-2.rs stdout end ----
---- [crashes] tests/crashes/110378.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/110378.rs:4:12
  |
4 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/110378.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/110378.rs stdout end ----
---- [crashes] tests/crashes/110534.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0271]: type mismatch resolving `<Ref<'_, u32> as MaybeBorrowed<'x>>::Output == Ref<'_, u32>`
##[error]  --> /checkout/tests/crashes/110534.rs:39:37
   |
39 |     let _sys_c = (sys_ref as fn(_)).into_system();
   |                                     ^^^^^^^^^^^ type mismatch resolving `<Ref<'_, u32> as MaybeBorrowed<'x>>::Output == Ref<'_, u32>`
   |
note: types differ
  --> /checkout/tests/crashes/110534.rs:32:19
   |
32 |     type Output = Ref<'a, u32>;
   |                   ^^^^^^^^^^^^
note: required for `fn(Ref<'_, u32>)` to implement `IntoSystem`
  --> /checkout/tests/crashes/110534.rs:15:9
   |
15 | impl<A> IntoSystem for fn(A)
   |         ^^^^^^^^^^     ^^^^^
...
18 |     A: 'static + for<'x> MaybeBorrowed<'x, Output = A>,
   |                                            ---------- unsatisfied trait bound introduced here

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0271`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/110534.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/110534.rs stdout end ----
---- [crashes] tests/crashes/111419.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/111419.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/111419.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/111419.rs stdout end ----
---- [crashes] tests/crashes/111742.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: where clauses are not allowed before tuple struct bodies
##[error] --> /checkout/tests/crashes/111742.rs:8:92
  |
8 | ...ct Test<const N: u32, const M: u32 = { CONST/* Must be a const and not a Literal */ }> where [(); N as usize]: , ([u32; N as usize]);
  |       ----                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------- the struct body
  |       |                                                                                   |
  |       while parsing this tuple struct                                                     unexpected where clause
  |
help: move the body before the where clause
  |
8 - struct Test<const N: u32, const M: u32 = { CONST/* Must be a const and not a Literal */ }> where [(); N as usize]: , ([u32; N as usize]);
8 + struct Test<const N: u32, const M: u32 = { CONST/* Must be a const and not a Literal */ }>([u32; N as usize]) where [(); N as usize]: ;
  |

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/111742.rs:5:12
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/111742.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/111742.rs stdout end ----
---- [crashes] tests/crashes/114212-2.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/114212-2.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/114212-2.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/114212-2.rs stdout end ----
---- [crashes] tests/crashes/113846.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/113846.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/113846.rs stdout end ----
---- [crashes] tests/crashes/114212.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0433]: failed to resolve: you might be missing crate `core`
##[error] --> /checkout/tests/crashes/114212.rs:5:5
  |
5 | use core::marker::PhantomData;
  |     ^^^^
  |     |
  |     you might be missing crate `core`
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/114212.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/114212.rs stdout end ----
---- [crashes] tests/crashes/115435.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0282]: type annotations needed
##[error]  --> /checkout/tests/crashes/115435.rs:13:5
   |
13 |     bug_run::<dyn MyTrait<Target = u8>>();
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for associated type `<dyn MyTrait<Target = u8> as MyTrait>::Target`

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0282`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/115435.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/115435.rs stdout end ----
---- [crashes] tests/crashes/116519-2.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0405]: cannot find trait `HashMapBase` in this scope
##[error]  --> /checkout/tests/crashes/116519-2.rs:15:15
   |
15 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {}
   |               ^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find type `MAX_LENGTH` in this scope
##[error]  --> /checkout/tests/crashes/116519-2.rs:15:55
   |
15 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {}
   |                                                       ^^^^^^^^^^ not found in this scope
   |
help: you might be missing a type parameter
   |
15 | impl<CellIdx, MAX_LENGTH> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {}
   |             ++++++++++++

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/116519-2.rs:2:12
  |
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/116519-2.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/116519-2.rs stdout end ----
---- [crashes] tests/crashes/116519.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: expected identifier, found `0`
##[error]  --> /checkout/tests/crashes/116519.rs:30:29
   |
30 |             _idx: CellIdx { 0 },
   |                   -------   ^ expected identifier
   |                   |
   |                   while parsing this struct

error[E0425]: cannot find type `MAX_LENGTH` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:20:30
   |
20 | impl<CellIdx> RobinHashTable<MAX_LENGTH, CellIdx> {
   |                              ^^^^^^^^^^ not found in this scope
   |
help: you might be missing a type parameter
   |
20 | impl<CellIdx, MAX_LENGTH> RobinHashTable<MAX_LENGTH, CellIdx> {
   |             ++++++++++++

error[E0574]: expected struct, variant or union type, found type parameter `CellIdx`
##[error]  --> /checkout/tests/crashes/116519.rs:23:19
   |
20 | impl<CellIdx> RobinHashTable<MAX_LENGTH, CellIdx> {
   |      ------- found this type parameter
...
23 |             _idx: CellIdx { MAX_LENGTH },
   |                   ^^^^^^^ not a struct, variant or union type

error[E0425]: cannot find value `MAX_LENGTH` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:23:29
   |
23 |             _idx: CellIdx { MAX_LENGTH },
   |                             ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find type `HashMapBase` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:27:15
   |
27 | impl<CellIdx> HashMapBase<CellIdx> {
   |               ^^^^^^^^^^^ not found in this scope

error[E0574]: expected struct, variant or union type, found type parameter `CellIdx`
##[error]  --> /checkout/tests/crashes/116519.rs:30:19
   |
27 | impl<CellIdx> HashMapBase<CellIdx> {
   |      ------- found this type parameter
...
30 |             _idx: CellIdx { 0 },
   |                   ^^^^^^^ not a struct, variant or union type

error[E0405]: cannot find trait `HashMapBase` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:34:15
   |
34 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |               ^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find type `MAX_LENGTH` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:34:55
   |
34 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |                                                       ^^^^^^^^^^ not found in this scope
   |
help: you might be missing a type parameter
   |
34 | impl<CellIdx, MAX_LENGTH> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |             ++++++++++++

error[E0404]: expected trait, found derive macro `Hash`
##[error]  --> /checkout/tests/crashes/116519.rs:35:16
   |
35 |     fn hash<H: Hash + Hasher>(&self,
   |                ^^^^ not a trait
   |
help: consider importing this trait instead
   |
 4 + use std::hash::Hash;
   |

error[E0405]: cannot find trait `Hasher` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:35:23
   |
35 |     fn hash<H: Hash + Hasher>(&self,
   |                       ^^^^^^ not found in this scope
   |
help: consider importing this trait
   |
 4 + use std::hash::Hasher;
   |

error[E0405]: cannot find trait `HashMapBase` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:44:15
   |
44 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |               ^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find type `MAX_LENGTH` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:44:55
   |
44 | impl<CellIdx> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |                                                       ^^^^^^^^^^ not found in this scope
   |
help: you might be missing a type parameter
   |
44 | impl<CellIdx, MAX_LENGTH> HashMapBase<CellIdx> for RobinHashTable<MAX_LENGTH, CellIdx> {
   |             ++++++++++++

error[E0404]: expected trait, found derive macro `Hash`
##[error]  --> /checkout/tests/crashes/116519.rs:45:16
   |
45 |     fn hash<H: Hash + Hasher>(&self, other: &Self) -> H {
   |                ^^^^ not a trait
   |
help: consider importing this trait instead
   |
 4 + use std::hash::Hash;
   |

error[E0405]: cannot find trait `Hasher` in this scope
##[error]  --> /checkout/tests/crashes/116519.rs:45:23
   |
45 |     fn hash<H: Hash + Hasher>(&self, other: &Self) -> H {
   |                       ^^^^^^ not found in this scope
   |
help: consider importing this trait
   |
 4 + use std::hash::Hasher;
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/116519.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/116519.rs stdout end ----
---- [crashes] tests/crashes/116554.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: expected one of `!`, `(`, `.`, `::`, `;`, `<`, `?`, or `}`, found `,`
##[error]  --> /checkout/tests/crashes/116554.rs:27:23
   |
27 |     A = t::<N>() as u8,
   |                       ^ expected one of 8 possible tokens

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/116554.rs:2:12
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/116554.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/116554.rs stdout end ----
---- [crashes] tests/crashes/117460.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/117460.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/117460.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/117460.rs stdout end ----
---- [crashes] tests/crashes/117392-2.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/117392-2.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/117392-2.rs stdout end ----
---- [crashes] tests/crashes/117392.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/117392.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/117392.rs stdout end ----
---- [crashes] tests/crashes/117496.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0433]: failed to resolve: you might be missing crate `core`
##[error] --> /checkout/tests/crashes/117496.rs:5:5
  |
5 | use core::marker::ConstParamTy;
  |     ^^^^
  |     |
  |     you might be missing crate `core`
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/117496.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/117496.rs stdout end ----
---- [crashes] tests/crashes/118603.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/118603.rs:5:12
  |
5 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/118603.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/118603.rs stdout end ----
---- [crashes] tests/crashes/118952-2.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/118952-2.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/118952-2.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/118952-2.rs stdout end ----
---- [crashes] tests/crashes/118952.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/118952.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/118952.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/118952.rs stdout end ----
---- [crashes] tests/crashes/119692.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/119692.rs:5:12
  |
5 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/119692.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/119692.rs stdout end ----
---- [crashes] tests/crashes/119786.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: expected identifier, found reserved keyword `yield`
##[error]  --> /checkout/tests/crashes/119786.rs:10:18
   |
10 |             Some(yield) => (),
   |                  ^^^^^ expected identifier, found reserved keyword
   |
help: escape `yield` to use it as an identifier
   |
10 |             Some(r#yield) => (),
   |                  ++

error[E0658]: `impl Trait` in type aliases is unstable
##[error] --> /checkout/tests/crashes/119786.rs:5:14
  |
---
For more information about this error, try `rustc --explain E0658`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/119786.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/119786.rs stdout end ----
---- [crashes] tests/crashes/119824.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: generic parameters may not be used in enum discriminant values
##[error]  --> /checkout/tests/crashes/119824.rs:13:13
   |
13 |     A = t::<N>() as u8, B
   |             ^ cannot perform const operation using `N`
   |
   = note: const parameters may not be used in enum discriminant values

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/119824.rs:2:12
---
For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/119824.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/119824.rs stdout end ----
---- [crashes] tests/crashes/120016.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0271]: type mismatch resolving `i32 == u32`
##[error]  --> /checkout/tests/crashes/120016.rs:15:16
   |
15 |         let f: F = 0u32;
   |                ^ types differ

warning: unused variable: `f`
---
For more information about this error, try `rustc --explain E0271`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/120016.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/120016.rs stdout end ----
---- [crashes] tests/crashes/120033.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0405]: cannot find trait `AutoTrait` in this scope
##[error]  --> /checkout/tests/crashes/120033.rs:10:20
   |
10 | pub struct Bar<T: ?AutoTrait> {}
   |                    ^^^^^^^^^ not found in this scope

warning: unknown lint: `sized_hierarchy_migration`
##[warning] --> /checkout/tests/crashes/120033.rs:3:10
  |
3 | #![allow(sized_hierarchy_migration)]
  |          ^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unknown_lints)]` on by default

warning: the feature `non_lifetime_binders` is incomplete and may not be safe to use and/or cause compiler crashes
---

error[E0107]: missing generics for associated type `Foo::Bar`
##[error]  --> /checkout/tests/crashes/120033.rs:14:27
   |
14 |     T1: for<T> Foo<usize, Bar = Bar<T>>,
   |                           ^^^ expected 1 generic argument
   |
note: associated type defined here, with 1 generic parameter: `K`
  --> /checkout/tests/crashes/120033.rs:7:10
   |
 7 |     type Bar<K: std::marker::PointeeSized>;
   |          ^^^ -
help: add missing generic argument
   |
14 |     T1: for<T> Foo<usize, Bar<K> = Bar<T>>,
   |                              +++

error: aborting due to 3 previous errors; 2 warnings emitted

Some errors have detailed explanations: E0107, E0405, E0601.
For more information about an error, try `rustc --explain E0107`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/120033.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/120033.rs stdout end ----
---- [crashes] tests/crashes/120254.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0601]: `main` function not found in crate `120254`
##[error]  --> /checkout/tests/crashes/120254.rs:24:2
   |
24 | }
   |  ^ consider adding a `main` function to `/checkout/tests/crashes/120254.rs`

error[E0277]: the trait bound `E: Dbg` is not satisfied
##[error]  --> /checkout/tests/crashes/120254.rs:23:28
   |
23 |     fn record_err(self, _: <Self as Bar>::Checkpoint) -> () {}
   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Dbg` is not implemented for `E`
   |
note: required for `Foo<I, E>` to implement `Offset<<Foo<I, E> as Bar>::Checkpoint>`
  --> /checkout/tests/crashes/120254.rs:20:22
   |
20 | impl<I: Bar, E: Dbg> Offset<<Foo<I, E> as Bar>::Checkpoint> for Foo<I, E> {}
   |                 ---  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     ^^^^^^^^^
   |                 |
   |                 unsatisfied trait bound introduced here
note: required by a bound in `Bar`
  --> /checkout/tests/crashes/120254.rs:10:12
   |
10 | trait Bar: Offset<<Self as Bar>::Checkpoint> {
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Bar`
help: consider restricting type parameter `E` with trait `Dbg`
   |
22 | impl<I: Bar, E: Dbg> Foo<I, E> {
   |               +++++

error[E0277]: the trait bound `E: Dbg` is not satisfied
##[error]  --> /checkout/tests/crashes/120254.rs:23:28
   |
23 |     fn record_err(self, _: <Self as Bar>::Checkpoint) -> () {}
   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Dbg` is not implemented for `E`
   |
note: required for `Foo<I, E>` to implement `Bar`
  --> /checkout/tests/crashes/120254.rs:14:22
   |
14 | impl<I: Bar, E: Dbg> Bar for Foo<I, E> {
   |                 ---  ^^^     ^^^^^^^^^
   |                 |
   |                 unsatisfied trait bound introduced here
   = help: unsized fn params are gated as an unstable feature
help: consider restricting type parameter `E` with trait `Dbg`
   |
22 | impl<I: Bar, E: Dbg> Foo<I, E> {
   |               +++++
help: function arguments must have a statically known size, borrowed types always have a known size
   |
23 |     fn record_err(self, _: &<Self as Bar>::Checkpoint) -> () {}
   |                            +

error[E0277]: the trait bound `E: Dbg` is not satisfied
##[error]  --> /checkout/tests/crashes/120254.rs:23:25
   |
23 |     fn record_err(self, _: <Self as Bar>::Checkpoint) -> () {}
   |                         ^ the trait `Dbg` is not implemented for `E`
   |
note: required for `Foo<I, E>` to implement `Bar`
  --> /checkout/tests/crashes/120254.rs:14:22
   |
14 | impl<I: Bar, E: Dbg> Bar for Foo<I, E> {
   |                 ---  ^^^     ^^^^^^^^^
   |                 |
   |                 unsatisfied trait bound introduced here
help: consider restricting type parameter `E` with trait `Dbg`
   |
22 | impl<I: Bar, E: Dbg> Foo<I, E> {
   |               +++++

error[E0277]: the trait bound `E: Dbg` is not satisfied
##[error]  --> /checkout/tests/crashes/120254.rs:23:5
   |
23 |     fn record_err(self, _: <Self as Bar>::Checkpoint) -> () {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Dbg` is not implemented for `E`
   |
note: required for `Foo<I, E>` to implement `Bar`
  --> /checkout/tests/crashes/120254.rs:14:22
   |
14 | impl<I: Bar, E: Dbg> Bar for Foo<I, E> {
   |                 ---  ^^^     ^^^^^^^^^
   |                 |
   |                 unsatisfied trait bound introduced here
help: consider restricting type parameter `E` with trait `Dbg`
   |
22 | impl<I: Bar, E: Dbg> Foo<I, E> {
   |               +++++

error: aborting due to 5 previous errors

Some errors have detailed explanations: E0277, E0601.
For more information about an error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/120254.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/120254.rs stdout end ----
---- [crashes] tests/crashes/120811.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/120811.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/120811.rs stdout end ----
---- [crashes] tests/crashes/121575.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/121575.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/121575.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/121575.rs stdout end ----
---- [crashes] tests/crashes/121963.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/121963.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/121963.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/121963.rs stdout end ----
---- [crashes] tests/crashes/121858.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find type `Union` in this scope
##[error] --> /checkout/tests/crashes/121858.rs:9:15
  |
9 |     fn o() -> Union {}
  |               ^^^^^ not found in this scope
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/121858.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/121858.rs stdout end ----
---- [crashes] tests/crashes/120911.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/120911.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/120911.rs stdout end ----
---- [crashes] tests/crashes/122529.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0601]: `main` function not found in crate `122529`
##[error] --> /checkout/tests/crashes/122529.rs:8:2
  |
8 | }
  |  ^ consider adding a `main` function to `/checkout/tests/crashes/122529.rs`

error[E0277]: the trait bound `&'a [u8]: Archive` is not satisfied
##[error] --> /checkout/tests/crashes/122529.rs:6:22
  |
6 | impl<'a> Archive for <&'a [u8] as Archive>::Archived {
  |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Archive` is not implemented for `&'a [u8]`
  |
help: the trait `Archive` is implemented for `<&'a [u8] as Archive>::Archived`
 --> /checkout/tests/crashes/122529.rs:6:1
  |
6 | impl<'a> Archive for <&'a [u8] as Archive>::Archived {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `&'a [u8]: Archive` is not satisfied
##[error] --> /checkout/tests/crashes/122529.rs:6:10
  |
6 | impl<'a> Archive for <&'a [u8] as Archive>::Archived {
  |          ^^^^^^^ the trait `Archive` is not implemented for `&'a [u8]`
  |
help: the trait `Archive` is implemented for `<&'a [u8] as Archive>::Archived`
 --> /checkout/tests/crashes/122529.rs:6:1
  |
6 | impl<'a> Archive for <&'a [u8] as Archive>::Archived {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `&'a [u8]: Archive` is not satisfied
##[error] --> /checkout/tests/crashes/122529.rs:7:21
  |
7 |     type Archived = ();
  |                     ^^ the trait `Archive` is not implemented for `&'a [u8]`
  |
help: the trait `Archive` is implemented for `<&'a [u8] as Archive>::Archived`
 --> /checkout/tests/crashes/122529.rs:6:1
  |
6 | impl<'a> Archive for <&'a [u8] as Archive>::Archived {
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 4 previous errors

Some errors have detailed explanations: E0277, E0601.
For more information about an error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/122529.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/122529.rs stdout end ----
---- [crashes] tests/crashes/122710.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0277]: the trait bound `(): BarTrait<PhantomData<_>>` is not satisfied
##[error]  --> /checkout/tests/crashes/122710.rs:21:10
   |
21 |   ().bar(PhantomData);
   |      --- ^^^^^^^^^^^ the trait `BarTrait<PhantomData<_>>` is not implemented for `()`
   |      |
   |      required by a bound introduced by this call
   |
help: the trait `BarTrait<T>` is implemented for `()`
  --> /checkout/tests/crashes/122710.rs:12:1
   |
12 | impl<T: for<'a> MyTrait<'a>> BarTrait<T> for () {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/122710.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/122710.rs stdout end ----
---- [crashes] tests/crashes/123157.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/123157.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/123157.rs stdout end ----
---- [crashes] tests/crashes/124189.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
warning: trait objects without an explicit `dyn` are deprecated
##[warning]  --> /checkout/tests/crashes/124189.rs:10:11
   |
10 | fn f(_: <&Copy as Trait>::Type) {}
   |           ^^^^
   |
   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
help: if this is a dyn-compatible trait, use `dyn`
   |
10 | fn f(_: <&dyn Copy as Trait>::Type) {}
   |           +++

error[E0038]: the trait `Copy` is not dyn compatible
##[error]  --> /checkout/tests/crashes/124189.rs:13:7
   |
---
For more information about this error, try `rustc --explain E0038`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/124189.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/124189.rs stdout end ----
---- [crashes] tests/crashes/124440.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0277]: the trait bound `Bar<{closure@/checkout/tests/crashes/124440.rs:22:16: 22:19}>: Foo` is not satisfied
##[error]  --> /checkout/tests/crashes/124440.rs:22:16
   |
22 |     assert_foo(|_| ());
   |     ---------- ^^^^^^ unsatisfied trait bound
   |     |
   |     required by a bound introduced by this call
   |
help: the trait `Foo` is not implemented for `Bar<{closure@/checkout/tests/crashes/124440.rs:22:16: 22:19}>`
  --> /checkout/tests/crashes/124440.rs:9:1
   |
 9 | struct Bar<F> {
   | ^^^^^^^^^^^^^
help: the trait `Foo` is implemented for `Bar<F>`
  --> /checkout/tests/crashes/124440.rs:13:1
   |
13 | impl<F> Foo for Bar<F> where F: Foo {}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: required by a bound in `assert_foo`
  --> /checkout/tests/crashes/124440.rs:17:13
   |
15 | fn assert_foo<F>(_: F)
   |    ---------- required by a bound in this function
16 | where
17 |     Bar<F>: Foo,
   |             ^^^ required by this bound in `assert_foo`

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/124440.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/124440.rs stdout end ----
---- [crashes] tests/crashes/125553.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: expected `;`, found keyword `let`
##[error] --> /checkout/tests/crashes/125553.rs:8:36
  |
8 |     type T = impl Copy(Copy, Clone)
  |                                    ^ help: add `;` here
9 |     let foo: T = Foo((1u32, 1u32));
  |     --- unexpected token

error[E0658]: `impl Trait` in type aliases is unstable
##[error] --> /checkout/tests/crashes/125553.rs:8:14
  |
8 |     type T = impl Copy(Copy, Clone)
---

warning: unused variable: `a`
##[warning]  --> /checkout/tests/crashes/125553.rs:12:18
   |
12 |         let Foo((a, b)) = foo;
   |                  ^ help: if this is intentional, prefix it with an underscore: `_a`
   |
   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

warning: unused variable: `b`
##[warning]  --> /checkout/tests/crashes/125553.rs:12:21
   |
12 |         let Foo((a, b)) = foo;
   |                     ^ help: if this is intentional, prefix it with an underscore: `_b`

warning: unused variable: `derive`
##[warning]  --> /checkout/tests/crashes/125553.rs:11:13
   |
11 |         let derive = move || {
---
For more information about an error, try `rustc --explain E0107`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/125553.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/125553.rs stdout end ----
---- [crashes] tests/crashes/125768.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find type `Union` in this scope
##[error]  --> /checkout/tests/crashes/125768.rs:10:15
   |
10 |     fn o() -> Union {}
   |               ^^^^^ not found in this scope
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/125768.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/125768.rs stdout end ----
---- [crashes] tests/crashes/125772.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/125772.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/125772.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/125772.rs stdout end ----
---- [crashes] tests/crashes/125769.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/125769.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/125769.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/125769.rs stdout end ----
---- [crashes] tests/crashes/125801.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find value `N` in this scope
##[error]  --> /checkout/tests/crashes/125801.rs:14:17
   |
14 | static A: <[u8; N] as Foo>::Output = [1, 2, 3];
   |                 ^ not found in this scope

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/125801.rs:3:12
  |
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/125801.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/125801.rs stdout end ----
---- [crashes] tests/crashes/126268.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0601]: `main` function not found in crate `126268`
##[error]  --> /checkout/tests/crashes/126268.rs:18:49
   |
18 | impl<'a> Trait for DatasetIter<'a, ArrayBase> {}
   |                                                 ^ consider adding a `main` function to `/checkout/tests/crashes/126268.rs`

error: specialization impl does not specialize any associated items
---
For more information about this error, try `rustc --explain E0601`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126268.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/126268.rs stdout end ----
---- [crashes] tests/crashes/126443.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/126443.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126443.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/126443.rs stdout end ----
---- [crashes] tests/crashes/126667.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0106]: missing lifetime specifier
##[error] --> /checkout/tests/crashes/126667.rs:9:19
  |
9 |     type T = impl Static;
  |                   ^^^^^^ expected named lifetime parameter
  |
  = note: for more information on higher-ranked polymorphism, visit https://doc.rust-lang.org/nomicon/hrtb.html
help: consider making the bound lifetime-generic with a new `'a` lifetime
  |
9 |     type T = impl for<'a> Static<'a>;
  |                   +++++++       ++++
help: consider introducing a named lifetime parameter
  |
9 |     type T<'a> = impl Static<'a>;
  |           ++++              ++++

error[E0658]: `impl Trait` in type aliases is unstable
##[error] --> /checkout/tests/crashes/126667.rs:9:14
  |
---
For more information about an error, try `rustc --explain E0106`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126667.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/126667.rs stdout end ----
---- [crashes] tests/crashes/126696.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/126696.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126696.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/126696.rs stdout end ----
---- [crashes] tests/crashes/126680.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126680.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/126680.rs stdout end ----
---- [crashes] tests/crashes/127972.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find type `Substs1` in this scope
##[error] --> /checkout/tests/crashes/127972.rs:4:39
  |
4 | fn zero_init<const usize: usize>() -> Substs1<{ (N) }> {
  |                                       ^^^^^^^ not found in this scope

error[E0425]: cannot find value `N` in this scope
##[error] --> /checkout/tests/crashes/127972.rs:4:50
  |
4 | fn zero_init<const usize: usize>() -> Substs1<{ (N) }> {
  |                                                  ^ not found in this scope
  |
help: you might be missing a const parameter
  |
4 | fn zero_init<const usize: usize, const N: /* Type */>() -> Substs1<{ (N) }> {
  |                                +++++++++++++++++++++

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/127972.rs:2:12
  |
---

error[E0425]: cannot find function, tuple struct or tuple variant `Substs1` in this scope
##[error] --> /checkout/tests/crashes/127972.rs:5:5
  |
5 |     Substs1([0; { (usize) }])
  |     ^^^^^^^ not found in this scope

error: aborting due to 4 previous errors

Some errors have detailed explanations: E0001, E0425.
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/127972.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/127972.rs stdout end ----
---- [crashes] tests/crashes/127033.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/127033.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/127033.rs stdout end ----
---- [crashes] tests/crashes/129556.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0433]: failed to resolve: you might be missing crate `core`
##[error] --> /checkout/tests/crashes/129556.rs:6:5
  |
6 | use core::marker::ConstParamTy;
  |     ^^^^
  |     |
  |     you might be missing crate `core`
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/129556.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/129556.rs stdout end ----
---- [crashes] tests/crashes/130346.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
warning: the feature `non_lifetime_binders` is incomplete and may not be safe to use and/or cause compiler crashes
##[warning] --> /checkout/tests/crashes/130346.rs:3:12
  |
3 | #![feature(non_lifetime_binders)]
  |            ^^^^^^^^^^^^^^^^^^^^
  |
  = note: see issue #108185 <https://github.com/rust-lang/rust/issues/108185> for more information
---

error[E0282]: type annotations needed
##[error] --> /checkout/tests/crashes/130346.rs:9:28
  |
9 |     let _: Option<u32> = x.next(); // Removing this line stops the ICE
  |                            ^^^^ cannot infer type

error: aborting due to 2 previous errors; 1 warning emitted

Some errors have detailed explanations: E0282, E0601.
For more information about an error, try `rustc --explain E0282`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/130346.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/130346.rs stdout end ----
---- [crashes] tests/crashes/130797.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/130797.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/130797.rs stdout end ----
---- [crashes] tests/crashes/130524.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/130524.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/130524.rs stdout end ----
---- [crashes] tests/crashes/131534.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0106]: missing lifetime specifier
##[error] --> /checkout/tests/crashes/131534.rs:3:18
  |
3 | type Value<'v> = &[[u8; SIZE]];
  |                  ^ expected named lifetime parameter
  |
help: consider using the `'v` lifetime
  |
3 | type Value<'v> = &'v [[u8; SIZE]];
  |                   ++

error[E0425]: cannot find value `SIZE` in this scope
##[error] --> /checkout/tests/crashes/131534.rs:3:25
  |
3 | type Value<'v> = &[[u8; SIZE]];
  |                         ^^^^ not found in this scope

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/131534.rs:2:12
  |
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/131534.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/131534.rs stdout end ----
---- [crashes] tests/crashes/131373.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/131373.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/131373.rs stdout end ----
---- [crashes] tests/crashes/132960.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/132960.rs:3:46
  |
3 | #![feature(adt_const_params, const_ptr_read, generic_const_exprs, unsized_const_params)]
  |                                              ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/132960.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/132960.rs stdout end ----
---- [crashes] tests/crashes/134615.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/134615.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/134615.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/134615.rs stdout end ----
---- [crashes] tests/crashes/135122.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0601]: `main` function not found in crate `135122`
##[error]  --> /checkout/tests/crashes/135122.rs:24:2
   |
24 | }
   |  ^ consider adding a `main` function to `/checkout/tests/crashes/135122.rs`

error[E0046]: not all trait items implemented, missing: `Assoc`
##[error]  --> /checkout/tests/crashes/135122.rs:15:1
   |
 8 |     type Assoc;
   |     ---------- `Assoc` from trait
...
15 | impl<B> IsSame<i16> for f32 where f32: IsSame<B, Assoc = B> {}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Assoc` in implementation

error[E0207]: the type parameter `B` is not constrained by the impl trait, self type, or predicates
##[error]  --> /checkout/tests/crashes/135122.rs:15:6
   |
15 | impl<B> IsSame<i16> for f32 where f32: IsSame<B, Assoc = B> {}
   |      ^ unconstrained type parameter

warning: trait objects without an explicit `dyn` are deprecated
##[warning]  --> /checkout/tests/crashes/135122.rs:23:15
   |
23 |     fn add(_: Data, _: Self::Output) {}
   |               ^^^^
   |
   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
help: if this is a dyn-compatible trait, use `dyn`
   |
23 |     fn add(_: dyn Data, _: Self::Output) {}
   |               +++

error[E0191]: the value of the associated type `Elem` in `Data` must be specified
##[error]  --> /checkout/tests/crashes/135122.rs:23:15
   |
12 |     type Elem;
   |     --------- `Elem` defined here
...
23 |     fn add(_: Data, _: Self::Output) {}
   |               ^^^^ help: specify the associated type: `Data<Elem = Type>`

error[E0277]: the trait bound `i8: Data` is not satisfied
##[error]  --> /checkout/tests/crashes/135122.rs:20:5
   |
20 |     i8: Data<Elem = A>,
   |     ^^^^^^^^^^^^^^^^^^ the trait `Data` is not implemented for `i8`
   |
help: this trait has no implementations, consider adding one
  --> /checkout/tests/crashes/135122.rs:11:1
   |
---
For more information about an error, try `rustc --explain E0046`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/135122.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/135122.rs stdout end ----
---- [crashes] tests/crashes/134838.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/134838.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/134838.rs stdout end ----
---- [crashes] tests/crashes/135617.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0282]: type annotations needed
##[error]  --> /checkout/tests/crashes/135617.rs:10:6
   |
10 |     [(); <() as Project>::ASSOC];
   |      ^^ cannot infer the value of the constant `_`

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0282`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/135617.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/135617.rs stdout end ----
---- [crashes] tests/crashes/135720.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find value `A` in this scope
##[error] --> /checkout/tests/crashes/135720.rs:3:20
  |
3 | type S<'l> = [i32; A];
  |                    ^ not found in this scope

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/135720.rs:2:12
  |
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/135720.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/135720.rs stdout end ----
---- [crashes] tests/crashes/135718.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/135718.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/135718.rs stdout end ----
---- [crashes] tests/crashes/136063.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0425]: cannot find value `X` in this scope
##[error] --> /checkout/tests/crashes/136063.rs:3:23
  |
3 | trait A<const B: u8 = X> {}
  |               -       ^
  |               |
  |               similarly named const parameter `B` defined here
  |
help: a const parameter with a similar name exists
  |
3 - trait A<const B: u8 = X> {}
3 + trait A<const B: u8 = B> {}
  |

error[E0425]: cannot find type `x` in this scope
##[error] --> /checkout/tests/crashes/136063.rs:5:21
  |
3 | trait A<const B: u8 = X> {}
  | ------------------------ similarly named trait `A` defined here
4 | impl A<1> for bool {}
5 | fn bar(arg : &dyn A<x>) { bar(true) }
  |                     ^
  |
help: a trait with a similar name exists
  |
5 - fn bar(arg : &dyn A<x>) { bar(true) }
5 + fn bar(arg : &dyn A<A>) { bar(true) }
  |
help: you might be missing a type parameter
  |
5 | fn bar<x>(arg : &dyn A<x>) { bar(true) }
  |       +++

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/136063.rs:2:12
  |
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136063.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/136063.rs stdout end ----
---- [crashes] tests/crashes/136416.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/136416.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136416.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/136416.rs stdout end ----
---- [crashes] tests/crashes/136666.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0277]: the trait bound `Wrap<_>: Foo` is not satisfied
##[error]  --> /checkout/tests/crashes/136666.rs:35:5
   |
35 |     what();
   |     ^^^^^^ unsatisfied trait bound
   |
help: the trait `Foo` is not implemented for `Wrap<_>`
  --> /checkout/tests/crashes/136666.rs:15:1
   |
15 | struct Wrap<A>(A);
   | ^^^^^^^^^^^^^^
help: the trait `Foo` is implemented for `Wrap<A>`
  --> /checkout/tests/crashes/136666.rs:21:1
   |
21 | / impl<A> Foo for Wrap<A>
22 | | where
23 | |     Dummy: IsRef<A>,
24 | |     for<'a> A: WithLifetime<Output<'a> = A>,
   | |____________________________________________^
note: required by a bound in `what`
  --> /checkout/tests/crashes/136666.rs:30:14
   |
28 | fn what<A>()
   |    ---- required by a bound in this function
29 | where
30 |     Wrap<A>: Foo,
   |              ^^^ required by this bound in `what`

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0277`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136666.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/136666.rs stdout end ----
---- [crashes] tests/crashes/136766.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/136766.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136766.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/136766.rs stdout end ----
---- [crashes] tests/crashes/136661.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136661.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/136661.rs stdout end ----
---- [crashes] tests/crashes/136859.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0437]: type `Msg` is not a member of trait `IsZero`
##[error]  --> /checkout/tests/crashes/136859.rs:16:5
   |
16 |     type Msg = True;
   |     ^^^^^^^^^^^^^^^^ not a member of trait `IsZero`

error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
---
For more information about an error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/136859.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/136859.rs stdout end ----
---- [crashes] tests/crashes/137260.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/137260.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/137260.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/137260.rs stdout end ----
---- [crashes] tests/crashes/137888.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/137888.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/137888.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/137888.rs stdout end ----
---- [crashes] tests/crashes/138089.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/138089.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/138089.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/138089.rs stdout end ----
---- [crashes] tests/crashes/138156.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/138156.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/138156.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/138156.rs stdout end ----
---- [crashes] tests/crashes/138707.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/138707.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- [crashes] tests/crashes/138707.rs stdout end ----
---- [crashes] tests/crashes/139120.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/139120.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/139120.rs stdout end ----
---- [crashes] tests/crashes/140275.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/140275.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/140275.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/140275.rs stdout end ----
---- [crashes] tests/crashes/140303.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0670]: `async fn` is not permitted in Rust 2015
##[error] --> /checkout/tests/crashes/140303.rs:4:1
  |
4 | async fn a() -> impl Sized {
  | ^^^^^ to use `async fn`, switch to Rust 2018 or later
  |
  = help: pass `--edition 2024` to `rustc`
  = note: for more on editions, read https://doc.rust-lang.org/edition-guide

error[E0670]: `async fn` is not permitted in Rust 2015
##[error] --> /checkout/tests/crashes/140303.rs:7:1
  |
7 | async fn c(); // kaboom
  | ^^^^^ to use `async fn`, switch to Rust 2018 or later
  |
  = help: pass `--edition 2024` to `rustc`
  = note: for more on editions, read https://doc.rust-lang.org/edition-guide

error: free function without a body
##[error] --> /checkout/tests/crashes/140303.rs:7:1
  |
7 | async fn c(); // kaboom
  | ^^^^^^^^^^^^-
  |             |
  |             help: provide a definition for the function: `{ <body> }`

warning: type parameter `d` should have an upper camel case name
##[warning] --> /checkout/tests/crashes/140303.rs:8:6
  |
8 | fn b<d>(e: d) -> impl Sized
  |      ^ help: convert the identifier to upper camel case: `D`
  |
  = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default

warning: trait `f` should have an upper camel case name
##[warning]  --> /checkout/tests/crashes/140303.rs:14:7
   |
14 | trait f {
   |       ^ help: convert the identifier to upper camel case (notice the capitalization): `F`

warning: associated type `h` should have an upper camel case name
##[warning]  --> /checkout/tests/crashes/140303.rs:15:10
   |
15 |     type h;
   |          ^ help: convert the identifier to upper camel case: `H`

warning: type parameter `d` should have an upper camel case name
##[warning]  --> /checkout/tests/crashes/140303.rs:17:6
   |
17 | impl<d, g> f for d
   |      ^ help: convert the identifier to upper camel case: `D`

warning: type parameter `g` should have an upper camel case name
##[warning]  --> /checkout/tests/crashes/140303.rs:17:9
   |
17 | impl<d, g> f for d
   |         ^ help: convert the identifier to upper camel case: `G`

error[E0601]: `main` function not found in crate `140303`
##[error]  --> /checkout/tests/crashes/140303.rs:22:2
   |
22 | }
---
   |
15 |       type h;
   |       ------ `h` from trait
16 |   }
17 | / impl<d, g> f for d
18 | | where
19 | |     d: Fn() -> g,
20 | |     g: Future,
   | |______________^ missing `h` in implementation

warning: unused variable: `e`
##[warning] --> /checkout/tests/crashes/140303.rs:8:9
  |
8 | fn b<d>(e: d) -> impl Sized
  |         ^ help: if this is intentional, prefix it with an underscore: `_e`
  |
  = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

error: aborting due to 5 previous errors; 6 warnings emitted

Some errors have detailed explanations: E0046, E0601, E0670.
For more information about an error, try `rustc --explain E0046`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/140303.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/140303.rs stdout end ----
---- [crashes] tests/crashes/140850.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error: at least one trait must be specified
##[error] --> /checkout/tests/crashes/140850.rs:3:11
  |
3 | fn A() -> impl {
  |           ^^^^
---


------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/140850.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/140850.rs stdout end ----
---- [crashes] tests/crashes/141124.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0271]: type mismatch resolving `<T as TraitAssoc>::Assoc normalizes-to _`
##[error]  --> /checkout/tests/crashes/141124.rs:12:18
   |
12 |     type Assoc = <(T,) as TraitAssoc>::Assoc;
   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ types differ

error[E0277]: the trait bound `S: SimpleTrait` is not satisfied
##[error]  --> /checkout/tests/crashes/141124.rs:14:22
   |
14 | impl SimpleTrait for <S as TraitAssoc>::Assoc {}
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
   |
help: the trait `SimpleTrait` is not implemented for `S`
  --> /checkout/tests/crashes/141124.rs:2:1
   |
 2 | struct S;
   | ^^^^^^^^
help: the trait `SimpleTrait` is implemented for `<S as TraitAssoc>::Assoc`
  --> /checkout/tests/crashes/141124.rs:14:1
   |
14 | impl SimpleTrait for <S as TraitAssoc>::Assoc {}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: required for `S` to implement `TraitAssoc`
  --> /checkout/tests/crashes/141124.rs:8:9
   |
 8 | impl<T> TraitAssoc for T
   |         ^^^^^^^^^^     ^
 9 | where
10 |     T: SimpleTrait,
   |        ----------- unsatisfied trait bound introduced here

error[E0277]: the trait bound `(T,): SimpleTrait` is not satisfied
##[error]  --> /checkout/tests/crashes/141124.rs:12:18
   |
12 |     type Assoc = <(T,) as TraitAssoc>::Assoc;
   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `SimpleTrait` is not implemented for `(T,)`
   |
help: the trait `SimpleTrait` is implemented for `<S as TraitAssoc>::Assoc`
  --> /checkout/tests/crashes/141124.rs:14:1
   |
14 | impl SimpleTrait for <S as TraitAssoc>::Assoc {}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: required for `(T,)` to implement `TraitAssoc`
  --> /checkout/tests/crashes/141124.rs:8:9
   |
 8 | impl<T> TraitAssoc for T
   |         ^^^^^^^^^^     ^
 9 | where
10 |     T: SimpleTrait,
---
For more information about an error, try `rustc --explain E0271`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/141124.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/141124.rs stdout end ----
---- [crashes] tests/crashes/93182.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/93182.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/93182.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/93182.rs stdout end ----
---- [crashes] tests/crashes/94846.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/94846.rs:2:12
  |
2 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/94846.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind
---
---- [crashes] tests/crashes/94846.rs stdout end ----
---- [crashes] tests/crashes/98322.rs stdout ----
------rustc stdout------------------------------

------rustc stderr------------------------------
error[E0001]: `-Znext-solver=globally` and `generic_const_exprs` are incompatible, using them at the same time is not allowed
##[error] --> /checkout/tests/crashes/98322.rs:3:12
  |
3 | #![feature(generic_const_exprs)]
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = help: remove one of these features

error: aborting due to 1 previous error

For more information about this error, try `rustc --explain E0001`.

------------------------------------------

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/98322.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind

For more information how to resolve CI failures of this job, visit this link.

@rust-bors
Copy link

rust-bors bot commented Dec 16, 2025

☀️ Try build successful (CI)
Build commit: c9557a2 (c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f, parent: 61cc47e367d7be91e13bcd01e4e96e0e233d4f6d)

@workingjubilee
Copy link
Member

@craterbot run mode=check-only name=2025-12-16-next-solver-global

@craterbot
Copy link
Collaborator

👌 Experiment 2025-12-16-next-solver-global created and queued.
🤖 Automatically detected try build c9557a2
🔍 You can check out the queue and this experiment's details.

ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more

@craterbot craterbot added S-waiting-on-crater Status: Waiting on a crater run to be completed. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-compiletest Area: The compiletest test runner A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool perf-regression Performance regression. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-crater Status: Waiting on a crater run to be completed. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)

Projects

None yet

Development

Successfully merging this pull request may close these issues.