]> git.proxmox.com Git - rustc.git/blame - tests/mir-opt/const_debuginfo.main.ConstDebugInfo.diff
New upstream version 1.74.1+dfsg1
[rustc.git] / tests / mir-opt / const_debuginfo.main.ConstDebugInfo.diff
CommitLineData
fc512014
XL
1- // MIR for `main` before ConstDebugInfo
2+ // MIR for `main` after ConstDebugInfo
3
4 fn main() -> () {
fe692bf9
FG
5 let mut _0: ();
6 let _1: u8;
7 let mut _5: u8;
8 let mut _6: u8;
9 let mut _7: u8;
10 let mut _8: u8;
11 let mut _12: u32;
12 let mut _13: u32;
fc512014 13 scope 1 {
fe692bf9
FG
14- debug x => _1;
15+ debug x => const 1_u8;
16 let _2: u8;
fc512014 17 scope 2 {
fe692bf9
FG
18- debug y => _2;
19+ debug y => const 2_u8;
20 let _3: u8;
fc512014 21 scope 3 {
fe692bf9
FG
22- debug z => _3;
23+ debug z => const 3_u8;
24 let _4: u8;
fc512014 25 scope 4 {
fe692bf9
FG
26- debug sum => _4;
27+ debug sum => const 6_u8;
28 let _9: &str;
fc512014 29 scope 5 {
fe692bf9
FG
30- debug s => _9;
31+ debug s => const "hello, world!";
32 let _14: bool;
33 let _15: bool;
34 let _16: u32;
fc512014 35 scope 6 {
781aab86
FG
36- debug ((f: (bool, bool, u32)).0: bool) => _14;
37- debug ((f: (bool, bool, u32)).1: bool) => _15;
38- debug ((f: (bool, bool, u32)).2: u32) => _16;
39+ debug ((f: (bool, bool, u32)).0: bool) => const true;
40+ debug ((f: (bool, bool, u32)).1: bool) => const false;
41+ debug ((f: (bool, bool, u32)).2: u32) => const 123_u32;
fe692bf9 42 let _10: std::option::Option<u16>;
fc512014 43 scope 7 {
fe692bf9
FG
44 debug o => _10;
45 let _17: u32;
46 let _18: u32;
fc512014 47 scope 8 {
781aab86
FG
48- debug ((p: Point).0: u32) => _17;
49- debug ((p: Point).1: u32) => _18;
50+ debug ((p: Point).0: u32) => const 32_u32;
51+ debug ((p: Point).1: u32) => const 32_u32;
fe692bf9 52 let _11: u32;
fc512014 53 scope 9 {
fe692bf9
FG
54- debug a => _11;
55+ debug a => const 64_u32;
fc512014
XL
56 }
57 }
58 }
59 }
60 }
61 }
62 }
63 }
64 }
65
66 bb0: {
fe692bf9
FG
67 _1 = const 1_u8;
68 _2 = const 2_u8;
69 _3 = const 3_u8;
70 StorageLive(_4);
71 StorageLive(_5);
72 _5 = const 3_u8;
73 _4 = const 6_u8;
74 StorageDead(_5);
75 StorageLive(_9);
76 _9 = const "hello, world!";
77 StorageLive(_14);
78 StorageLive(_15);
79 StorageLive(_16);
80 _14 = const true;
81 _15 = const false;
82 _16 = const 123_u32;
83 StorageLive(_10);
84 _10 = Option::<u16>::Some(const 99_u16);
85 _17 = const 32_u32;
86 _18 = const 32_u32;
87 StorageLive(_11);
88 _11 = const 64_u32;
89 StorageDead(_11);
90 StorageDead(_10);
91 StorageDead(_14);
92 StorageDead(_15);
93 StorageDead(_16);
94 StorageDead(_9);
95 StorageDead(_4);
96 return;
fc512014
XL
97 }
98 }
99