rust/compiler/rustc_mir_build/src
Matthias Krüger 324681b76e
Rollup merge of #142047 - cuviper:s390x-stack, r=oli-obk
Ensure stack in two places that affect s390x

In our Fedora s390x test results, we found two tests that started hitting stack
overflows in the 1.87.0 update. It seems to be related in some part to our use
of PGO as well, probably inlining more into stack frames that were already
recursive. The main points of recursion that I identified were:

- `ui/parser/survive-peano-lesson-queue.rs` in `ThirBuildCx::mirror_exprs`
- `ui/associated-consts/issue-93775.rs` in `Parser::parse_ty`

A couple new `ensure_sufficient_stack` calls will solve these tests.
2025-06-06 00:58:45 +02:00
..
builder Replace some Option<Span> with Span and use DUMMY_SP instead of None 2025-06-05 14:14:59 +00:00
thir Rollup merge of #142047 - cuviper:s390x-stack, r=oli-obk 2025-06-06 00:58:45 +02:00
check_tail_calls.rs Rollup merge of #135973 - WaffleLapkin:tail-track-caller-fix, r=compiler-errors 2025-02-07 12:01:56 +01:00
check_unsafety.rs Optionally don't steal the THIR 2025-06-01 19:14:13 +02:00
errors.rs Move eager translation to a method on Diag 2025-04-16 21:38:59 -04:00
lib.rs update cfg(bootstrap) 2025-05-12 15:33:37 +02:00