about summary refs log tree commit diff
path: root/src/test/mir-opt/issue-49232.rs
AgeCommit message (Collapse)AuthorLines
2022-10-27Move mir building mir-opt tests to own directoryJakob Degen-15/+0
2022-10-27Replace `mir_map.0` dump with `built` phase change dumpJakob Degen-1/+1
2020-07-29add crate name to mir dumpsXavier Denis-1/+1
2020-04-07--bless all mir-opt tests.Ana-Maria Mihalache-79/+1
2019-11-27rustc: move debug info from LocalDecl and UpvarDecl into a dedicated ↵Eduard-Mihai Burtescu-0/+1
VarDebugInfo.
2019-06-25Use `as_temp` to evaluate statement expressionsMatthew Jasper-1/+3
2019-06-13Create fewer basic blocks in match MIR loweringMatthew Jasper-33/+15
2019-05-25Print generic args in function calls in MIROliver Scherer-1/+1
2019-05-21Schedule storage-dead of temporaries soonerMatthew Jasper-1/+0
This ensures that we will correctly generate a storage-dead if the initializing expression diverges.
2019-05-21Handle the visibility/lint scope distinction betterMatthew Jasper-3/+1
* Don't generate an extra lint scope for each `let` statement. * Place match guards inside the visiblility scope of the bindings for their arm.
2019-04-23rustc_mir: create the `let` and "remainder" scopes in source order.Eduard-Mihai Burtescu-1/+1
2019-04-23rustc_mir: pretty-print all locals into their respective scopes.Eduard-Mihai Burtescu-5/+5
2019-03-03Check which blocks are cleanup in mir-opt testsMatthew Jasper-1/+1
2019-02-21Move the exit block of the match to the endMatthew Jasper-19/+19
2019-02-21Clean up MIR match loweringMatthew Jasper-18/+18
* Adjust fake borrows to only be live over guards. * Remove unused `slice_len_checked` field. * Split the methods on builder into those for matches and those for all kinds of pattern bindings.
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-18Simplify MIR drop generationMatthew Jasper-34/+7
Now that EndRegion is gone, we don't need to create as many gotos.
2018-09-24Update mir opt testsMatthew Jasper-11/+10
2018-09-18Update mir-opt test suiteRémy Rakic-0/+1
2018-07-12Ensure StorageDead is created even if variable initialization failsTaylor Cramer-0/+148