diff options
| author | Michael Goulet <michael@errs.io> | 2025-03-03 02:12:28 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2025-03-03 23:30:18 +0000 |
| commit | d33946c3ab1e818d07ec9ac8198fbe958f1985c6 (patch) | |
| tree | bd8a933629f6423403169772293df9744323671e /tests/mir-opt/pre-codegen | |
| parent | e081b7b77e54a23ae11a95aaf2845446630cec42 (diff) | |
| download | rust-d33946c3ab1e818d07ec9ac8198fbe958f1985c6.tar.gz rust-d33946c3ab1e818d07ec9ac8198fbe958f1985c6.zip | |
Inline FnOnce once again
Diffstat (limited to 'tests/mir-opt/pre-codegen')
| -rw-r--r-- | tests/mir-opt/pre-codegen/loops.mapped.PreCodegen.after.mir | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/mir-opt/pre-codegen/loops.mapped.PreCodegen.after.mir b/tests/mir-opt/pre-codegen/loops.mapped.PreCodegen.after.mir index 4977f39ccef..d22ea54004c 100644 --- a/tests/mir-opt/pre-codegen/loops.mapped.PreCodegen.after.mir +++ b/tests/mir-opt/pre-codegen/loops.mapped.PreCodegen.after.mir @@ -29,6 +29,10 @@ fn mapped(_1: impl Iterator<Item = T>, _2: impl Fn(T) -> U) -> () { let mut _12: U; scope 6 { debug x => _10; + scope 7 (inlined ops::function::impls::<impl FnOnce<(T,)> for &mut impl Fn(T) -> U>::call_once) { + debug self => _8; + debug args => _11; + } } } } @@ -85,7 +89,7 @@ fn mapped(_1: impl Iterator<Item = T>, _2: impl Fn(T) -> U) -> () { StorageLive(_12); StorageLive(_11); _11 = (copy _10,); - _12 = <&mut impl Fn(T) -> U as FnOnce<(T,)>>::call_once(move _8, move _11) -> [return: bb7, unwind: bb10]; + _12 = <impl Fn(T) -> U as FnMut<(T,)>>::call_mut(move _8, move _11) -> [return: bb7, unwind: bb10]; } bb7: { |
