summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff')
-rw-r--r--tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff68
1 files changed, 30 insertions, 38 deletions
diff --git a/tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff b/tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff
index 05eab7989..ce5ddbfdd 100644
--- a/tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff
+++ b/tests/mir-opt/reference_prop.reference_propagation_const_ptr.ReferencePropagation.diff
@@ -45,8 +45,7 @@
debug a => _4;
let _5: *const usize;
scope 3 {
-- debug b => _5;
-+ debug b => &_4;
+ debug b => _5;
let _6: usize;
scope 4 {
debug c => _6;
@@ -175,12 +174,10 @@
debug a => _58;
let _59: *const usize;
scope 39 {
-- debug b => _59;
-+ debug b => &_58;
+ debug b => _59;
let _60: *const usize;
scope 40 {
-- debug c => _60;
-+ debug c => &_58;
+ debug c => _60;
let _61: usize;
scope 41 {
debug e => _61;
@@ -195,12 +192,10 @@
debug a => _65;
let _66: *const usize;
scope 44 {
-- debug b => _66;
-+ debug b => &_65;
+ debug b => _66;
let _67: &*const usize;
scope 45 {
-- debug d => _67;
-+ debug d => &&_65;
+ debug d => _67;
let _68: usize;
scope 46 {
debug c => _68;
@@ -215,12 +210,10 @@
debug a => _71;
let mut _72: *const usize;
scope 49 {
-- debug b => _72;
-+ debug b => &_71;
+ debug b => _72;
let _73: &mut *const usize;
scope 50 {
-- debug d => _73;
-+ debug d => &&_71;
+ debug d => _73;
let _74: usize;
scope 51 {
debug c => _74;
@@ -234,8 +227,8 @@
- StorageLive(_3);
StorageLive(_4);
_4 = const 5_usize;
-- StorageLive(_5);
-- _5 = &raw const _4;
+ StorageLive(_5);
+ _5 = &raw const _4;
StorageLive(_6);
- _6 = (*_5);
+ _6 = _4;
@@ -250,7 +243,7 @@
StorageDead(_7);
- _3 = const ();
StorageDead(_6);
-- StorageDead(_5);
+ StorageDead(_5);
StorageDead(_4);
- StorageDead(_3);
- StorageLive(_9);
@@ -427,10 +420,11 @@
- StorageLive(_57);
StorageLive(_58);
_58 = const 13_usize;
-- StorageLive(_59);
-- _59 = &raw const _58;
-- StorageLive(_60);
+ StorageLive(_59);
+ _59 = &raw const _58;
+ StorageLive(_60);
- _60 = &raw const (*_59);
++ _60 = &raw const _58;
StorageLive(_61);
- _61 = (*_60);
+ _61 = _58;
@@ -445,20 +439,19 @@
StorageDead(_62);
- _57 = const ();
StorageDead(_61);
-- StorageDead(_60);
-- StorageDead(_59);
+ StorageDead(_60);
+ StorageDead(_59);
StorageDead(_58);
- StorageDead(_57);
- StorageLive(_64);
StorageLive(_65);
_65 = const 5_usize;
-- StorageLive(_66);
-- _66 = &raw const _65;
-- StorageLive(_67);
-- _67 = &_66;
+ StorageLive(_66);
+ _66 = &raw const _65;
+ StorageLive(_67);
+ _67 = &_66;
StorageLive(_68);
-- _68 = (*_66);
-+ _68 = _65;
+ _68 = (*_66);
StorageLive(_69);
StorageLive(_70);
_70 = ();
@@ -470,19 +463,18 @@
StorageDead(_69);
- _64 = const ();
StorageDead(_68);
-- StorageDead(_67);
-- StorageDead(_66);
+ StorageDead(_67);
+ StorageDead(_66);
StorageDead(_65);
- StorageDead(_64);
StorageLive(_71);
_71 = const 5_usize;
-- StorageLive(_72);
-- _72 = &raw const _71;
-- StorageLive(_73);
-- _73 = &mut _72;
+ StorageLive(_72);
+ _72 = &raw const _71;
+ StorageLive(_73);
+ _73 = &mut _72;
StorageLive(_74);
-- _74 = (*_72);
-+ _74 = _71;
+ _74 = (*_72);
StorageLive(_75);
StorageLive(_76);
_76 = ();
@@ -494,8 +486,8 @@
StorageDead(_75);
_0 = const ();
StorageDead(_74);
-- StorageDead(_73);
-- StorageDead(_72);
+ StorageDead(_73);
+ StorageDead(_72);
StorageDead(_71);
return;
}