diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2024-06-27 14:51:58 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2024-07-13 11:54:25 +0000 |
| commit | 76f5bc6a9ffcd0b3255b5266cc963635a12f6016 (patch) | |
| tree | ebc537fd2d61f3198eb3a656d24a84c192a16c76 /tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff | |
| parent | 44fb8575dee0c1f2d454962ae78b09817a0f32b1 (diff) | |
| download | rust-76f5bc6a9ffcd0b3255b5266cc963635a12f6016.tar.gz rust-76f5bc6a9ffcd0b3255b5266cc963635a12f6016.zip | |
Create mapped places upon seeing them in the body.
Diffstat (limited to 'tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff')
| -rw-r--r-- | tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff | 29 |
1 files changed, 9 insertions, 20 deletions
diff --git a/tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff b/tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff index 7ca25e44299..a707d7e5e76 100644 --- a/tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff +++ b/tests/mir-opt/dataflow-const-prop/struct.main.DataflowConstProp.64bit.diff @@ -106,8 +106,7 @@ - _7 = (_10.0: f32); + _7 = const 4f32; StorageLive(_8); -- _8 = (_10.1: std::option::Option<S>); -+ _8 = const Option::<S>::Some(S(1_i32)); + _8 = (_10.1: std::option::Option<S>); StorageLive(_9); _9 = (_10.2: &[f32]); StorageDead(_10); @@ -157,8 +156,7 @@ + _23 = const 82f32; StorageLive(_24); _37 = deref_copy (*_26); -- _24 = ((*_37).1: std::option::Option<S>); -+ _24 = const Option::<S>::Some(S(35_i32)); + _24 = ((*_37).1: std::option::Option<S>); StorageLive(_25); _38 = deref_copy (*_26); _25 = ((*_38).2: &[f32]); @@ -168,12 +166,11 @@ - _28 = _23; + _28 = const 82f32; StorageLive(_29); -- _29 = _24; -+ _29 = const Option::<S>::Some(S(35_i32)); + _29 = _24; StorageLive(_30); _30 = _25; - _27 = BigStruct(move _28, move _29, move _30); -+ _27 = BigStruct(const 82f32, const Option::<S>::Some(S(35_i32)), move _30); ++ _27 = BigStruct(const 82f32, move _29, move _30); StorageDead(_30); StorageDead(_29); StorageDead(_28); @@ -199,29 +196,21 @@ } } -+ ALLOC2 (size: 8, align: 4) { .. } -+ -+ ALLOC3 (size: 8, align: 4) { .. } -+ -+ ALLOC4 (size: 8, align: 4) { .. } -+ -+ ALLOC5 (size: 8, align: 4) { .. } -+ -+ ALLOC6 (size: 4, align: 4) { .. } ++ ALLOC2 (size: 4, align: 4) { .. } + ALLOC1 (static: BIG_STAT, size: 8, align: 8) { .. } - ALLOC2 (size: 32, align: 8) { .. } -+ ALLOC7 (size: 32, align: 8) { .. } ++ ALLOC3 (size: 32, align: 8) { .. } - ALLOC3 (size: 8, align: 4) { .. } -+ ALLOC8 (size: 8, align: 4) { .. } ++ ALLOC4 (size: 8, align: 4) { .. } ALLOC0 (static: SMALL_STAT, size: 8, align: 8) { .. } - ALLOC4 (size: 32, align: 8) { .. } -+ ALLOC9 (size: 32, align: 8) { .. } ++ ALLOC5 (size: 32, align: 8) { .. } - ALLOC5 (size: 4, align: 4) { .. } -+ ALLOC10 (size: 4, align: 4) { .. } ++ ALLOC6 (size: 4, align: 4) { .. } |
