diff options
| author | Chris Denton <chris@chrisdenton.dev> | 2025-04-19 19:30:49 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-19 19:30:49 +0000 |
| commit | 98515864d25ec20f1ce19c1aaf0b03ef1d5b5b46 (patch) | |
| tree | a79c20ef66c6d981b20fd1b69e9ade44bb2ae9ee /compiler/rustc_codegen_gcc | |
| parent | 91a88256b13cdf0ff37e25dd730c2d2670e9e4a8 (diff) | |
| parent | bd5c43835ab77b30086b818e17c3a566849c2af3 (diff) | |
| download | rust-98515864d25ec20f1ce19c1aaf0b03ef1d5b5b46.tar.gz rust-98515864d25ec20f1ce19c1aaf0b03ef1d5b5b46.zip | |
Rollup merge of #140024 - cjgillot:continue-jumping, r=compiler-errors
Remove early exits from JumpThreading. This removes early exits from https://github.com/rust-lang/rust/pull/131203 as I asked during review. The correctness of the backtracking is `mutated_statement` clearing all relevant conditions. If `process_statement` fails to insert a new condition, for instance by const-eval failure, `mutated_statement` still removes the obsolete conditions from the state. r? `@compiler-errors`
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions
