about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir')
-rw-r--r--tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir56
1 files changed, 1 insertions, 55 deletions
diff --git a/tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir b/tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir
index cf7feef0051..f1d0da28b4e 100644
--- a/tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir
+++ b/tests/mir-opt/pre-codegen/checked_ops.step_forward.PreCodegen.after.mir
@@ -4,66 +4,12 @@ fn step_forward(_1: u32, _2: usize) -> u32 {
     debug x => _1;
     debug n => _2;
     let mut _0: u32;
-    scope 1 (inlined <u32 as Step>::forward) {
-        debug start => _1;
-        debug n => _2;
-        let _3: std::option::Option<u32>;
-        let mut _4: &std::option::Option<u32>;
-        let mut _7: bool;
-        let mut _8: u32;
-        scope 2 {
-        }
-        scope 3 (inlined Option::<u32>::is_none) {
-            debug self => _4;
-            let mut _6: bool;
-            scope 4 (inlined Option::<u32>::is_some) {
-                debug self => _4;
-                let mut _5: isize;
-            }
-        }
-        scope 5 (inlined core::num::<impl u32>::wrapping_add) {
-            debug self => _1;
-            debug rhs => _8;
-        }
-    }
 
     bb0: {
-        StorageLive(_7);
-        StorageLive(_4);
-        StorageLive(_3);
-        _3 = <u32 as Step>::forward_checked(_1, _2) -> [return: bb1, unwind continue];
+        _0 = <u32 as Step>::forward(move _1, move _2) -> [return: bb1, unwind continue];
     }
 
     bb1: {
-        _4 = &_3;
-        StorageLive(_6);
-        StorageLive(_5);
-        _5 = discriminant(_3);
-        _6 = Eq(_5, const 1_isize);
-        StorageDead(_5);
-        _7 = Not(move _6);
-        StorageDead(_6);
-        switchInt(move _7) -> [0: bb2, otherwise: bb3];
-    }
-
-    bb2: {
-        StorageDead(_3);
-        StorageDead(_4);
-        goto -> bb4;
-    }
-
-    bb3: {
-        StorageDead(_3);
-        StorageDead(_4);
-        assert(!const true, "attempt to compute `{} + {}`, which would overflow", const _, const 1_u32) -> [success: bb4, unwind continue];
-    }
-
-    bb4: {
-        StorageDead(_7);
-        StorageLive(_8);
-        _8 = _2 as u32 (IntToInt);
-        _0 = Add(_1, _8);
-        StorageDead(_8);
         return;
     }
 }