diff options
| author | Stuart Cook <Zalathar@users.noreply.github.com> | 2025-09-29 11:56:42 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-29 11:56:42 +1000 |
| commit | 01b172ef33ff2aaaa11ed36cfed7cceedc214423 (patch) | |
| tree | d52fcc2adc02444f5f509574cdf7ecc56def6665 /compiler/rustc_codegen_llvm/src/back/mod.rs | |
| parent | 5373eb12683174e3567067edbe03b704dc99a6cb (diff) | |
| parent | 7a7cb05f11a81e261e22f9ae291755b6343f7095 (diff) | |
| download | rust-01b172ef33ff2aaaa11ed36cfed7cceedc214423.tar.gz rust-01b172ef33ff2aaaa11ed36cfed7cceedc214423.zip | |
Rollup merge of #147092 - cjgillot:late-validate-mir, r=compiler-errors
Do not compute optimized MIR if code does not type-check. Since https://github.com/rust-lang/rust/pull/128612, we compute optimized MIR when `-Zvalidate-mir` is present. This is done as part of required analyses, even if type-checking fails. This causes ICEs, as most of the mir-opt pipeline expects well-formed code. Fixes rust-lang/rust#129095 Fixes rust-lang/rust#134174 Fixes rust-lang/rust#134654 Fixes rust-lang/rust#135570 Fixes rust-lang/rust#136381 Fixes rust-lang/rust#137468 Fixes rust-lang/rust#144491 Fixes rust-lang/rust#147011 This does not fix issue rust-lang/rust#137190, as it ICEs without `-Zvalidate-mir`. r? ``@compiler-errors``
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/back/mod.rs')
0 files changed, 0 insertions, 0 deletions
