diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2023-03-12 14:10:30 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2023-07-10 16:01:18 +0000 |
| commit | 4de2d8fb66e5036af00a7a900c72c6ae00ca2cf4 (patch) | |
| tree | 8b0d62da70eeefb4098f2d6d78d672f13bea61d4 /tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir | |
| parent | b74a144a5fcee833cdcc7ae6c5937f8dbe7f2e80 (diff) | |
| download | rust-4de2d8fb66e5036af00a7a900c72c6ae00ca2cf4.tar.gz rust-4de2d8fb66e5036af00a7a900c72c6ae00ca2cf4.zip | |
Perform reference propagation earlier.
Diffstat (limited to 'tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir')
| -rw-r--r-- | tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir b/tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir index 1b5f2a0884b..8eff46fb931 100644 --- a/tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir +++ b/tests/mir-opt/pre-codegen/loops.vec_move.PreCodegen.after.mir @@ -30,11 +30,13 @@ fn vec_move(_1: Vec<impl Sized>) -> () { bb2: { StorageLive(_5); + StorageLive(_4); _4 = &mut _3; - _5 = <std::vec::IntoIter<impl Sized> as Iterator>::next(_4) -> [return: bb3, unwind: bb9]; + _5 = <std::vec::IntoIter<impl Sized> as Iterator>::next(move _4) -> [return: bb3, unwind: bb9]; } bb3: { + StorageDead(_4); _6 = discriminant(_5); switchInt(move _6) -> [0: bb4, 1: bb6, otherwise: bb8]; } |
