|
12 | 12 | + let _5: (); // in scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25
|
13 | 13 | + let _6: (); // in scope 2 at $DIR/exponential_runtime.rs:63:9: 63:25
|
14 | 14 | + let _7: (); // in scope 2 at $DIR/exponential_runtime.rs:64:9: 64:25
|
| 15 | ++ scope 3 (inlined <() as E>::call) { // at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 16 | ++ let _8: (); // in scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 17 | ++ let _9: (); // in scope 3 at $DIR/exponential_runtime.rs:51:9: 51:25 |
| 18 | ++ let _10: (); // in scope 3 at $DIR/exponential_runtime.rs:52:9: 52:25 |
| 19 | ++ scope 4 (inlined <() as D>::call) { // at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 20 | ++ let _11: (); // in scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 21 | ++ let _12: (); // in scope 4 at $DIR/exponential_runtime.rs:39:9: 39:25 |
| 22 | ++ let _13: (); // in scope 4 at $DIR/exponential_runtime.rs:40:9: 40:25 |
| 23 | ++ scope 5 (inlined <() as C>::call) { // at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 24 | ++ let _14: (); // in scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 25 | ++ let _15: (); // in scope 5 at $DIR/exponential_runtime.rs:27:9: 27:25 |
| 26 | ++ let _16: (); // in scope 5 at $DIR/exponential_runtime.rs:28:9: 28:25 |
| 27 | ++ scope 6 (inlined <() as B>::call) { // at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 28 | ++ let _17: (); // in scope 6 at $DIR/exponential_runtime.rs:14:9: 14:25 |
| 29 | ++ let _18: (); // in scope 6 at $DIR/exponential_runtime.rs:15:9: 15:25 |
| 30 | ++ let _19: (); // in scope 6 at $DIR/exponential_runtime.rs:16:9: 16:25 |
| 31 | ++ } |
| 32 | ++ } |
| 33 | ++ } |
| 34 | ++ } |
15 | 35 | + }
|
16 | 36 | + }
|
17 | 37 |
|
|
24 | 44 | + StorageLive(_5); // scope 1 at $DIR/exponential_runtime.rs:74:9: 74:25
|
25 | 45 | + StorageLive(_6); // scope 1 at $DIR/exponential_runtime.rs:74:9: 74:25
|
26 | 46 | + StorageLive(_7); // scope 1 at $DIR/exponential_runtime.rs:74:9: 74:25
|
27 |
| -+ _5 = <() as E>::call() -> bb4; // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 47 | ++ StorageLive(_8); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 48 | ++ StorageLive(_9); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 49 | ++ StorageLive(_10); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 50 | ++ StorageLive(_11); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 51 | ++ StorageLive(_12); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 52 | ++ StorageLive(_13); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 53 | ++ StorageLive(_14); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 54 | ++ StorageLive(_15); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 55 | ++ StorageLive(_16); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 56 | ++ StorageLive(_17); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 57 | ++ StorageLive(_18); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 58 | ++ StorageLive(_19); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 59 | ++ _17 = <() as A>::call() -> bb12; // scope 6 at $DIR/exponential_runtime.rs:14:9: 14:25 |
28 | 60 | // mir::Constant
|
29 | 61 | - // + span: $DIR/exponential_runtime.rs:87:5: 87:20
|
30 | 62 | - // + literal: Const { ty: fn() {<() as G>::call}, val: Value(<ZST>) }
|
31 |
| -+ // + span: $DIR/exponential_runtime.rs:62:9: 62:23 |
32 |
| -+ // + literal: Const { ty: fn() {<() as E>::call}, val: Value(<ZST>) } |
| 63 | ++ // + span: $DIR/exponential_runtime.rs:14:9: 14:23 |
| 64 | ++ // + literal: Const { ty: fn() {<() as A>::call}, val: Value(<ZST>) } |
33 | 65 | }
|
34 | 66 |
|
35 | 67 | bb1: {
|
|
59 | 91 | + }
|
60 | 92 | +
|
61 | 93 | + bb4: {
|
| 94 | ++ StorageDead(_10); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 95 | ++ StorageDead(_9); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
| 96 | ++ StorageDead(_8); // scope 2 at $DIR/exponential_runtime.rs:62:9: 62:25 |
62 | 97 | + _6 = <() as E>::call() -> bb5; // scope 2 at $DIR/exponential_runtime.rs:63:9: 63:25
|
63 | 98 | + // mir::Constant
|
64 | 99 | + // + span: $DIR/exponential_runtime.rs:63:9: 63:23
|
|
70 | 105 | + // mir::Constant
|
71 | 106 | + // + span: $DIR/exponential_runtime.rs:64:9: 64:23
|
72 | 107 | + // + literal: Const { ty: fn() {<() as E>::call}, val: Value(<ZST>) }
|
| 108 | ++ } |
| 109 | ++ |
| 110 | ++ bb6: { |
| 111 | ++ StorageDead(_13); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 112 | ++ StorageDead(_12); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 113 | ++ StorageDead(_11); // scope 3 at $DIR/exponential_runtime.rs:50:9: 50:25 |
| 114 | ++ _9 = <() as D>::call() -> bb7; // scope 3 at $DIR/exponential_runtime.rs:51:9: 51:25 |
| 115 | ++ // mir::Constant |
| 116 | ++ // + span: $DIR/exponential_runtime.rs:51:9: 51:23 |
| 117 | ++ // + literal: Const { ty: fn() {<() as D>::call}, val: Value(<ZST>) } |
| 118 | ++ } |
| 119 | ++ |
| 120 | ++ bb7: { |
| 121 | ++ _10 = <() as D>::call() -> bb4; // scope 3 at $DIR/exponential_runtime.rs:52:9: 52:25 |
| 122 | ++ // mir::Constant |
| 123 | ++ // + span: $DIR/exponential_runtime.rs:52:9: 52:23 |
| 124 | ++ // + literal: Const { ty: fn() {<() as D>::call}, val: Value(<ZST>) } |
| 125 | ++ } |
| 126 | ++ |
| 127 | ++ bb8: { |
| 128 | ++ StorageDead(_16); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 129 | ++ StorageDead(_15); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 130 | ++ StorageDead(_14); // scope 4 at $DIR/exponential_runtime.rs:38:9: 38:25 |
| 131 | ++ _12 = <() as C>::call() -> bb9; // scope 4 at $DIR/exponential_runtime.rs:39:9: 39:25 |
| 132 | ++ // mir::Constant |
| 133 | ++ // + span: $DIR/exponential_runtime.rs:39:9: 39:23 |
| 134 | ++ // + literal: Const { ty: fn() {<() as C>::call}, val: Value(<ZST>) } |
| 135 | ++ } |
| 136 | ++ |
| 137 | ++ bb9: { |
| 138 | ++ _13 = <() as C>::call() -> bb6; // scope 4 at $DIR/exponential_runtime.rs:40:9: 40:25 |
| 139 | ++ // mir::Constant |
| 140 | ++ // + span: $DIR/exponential_runtime.rs:40:9: 40:23 |
| 141 | ++ // + literal: Const { ty: fn() {<() as C>::call}, val: Value(<ZST>) } |
| 142 | ++ } |
| 143 | ++ |
| 144 | ++ bb10: { |
| 145 | ++ StorageDead(_19); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 146 | ++ StorageDead(_18); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 147 | ++ StorageDead(_17); // scope 5 at $DIR/exponential_runtime.rs:26:9: 26:25 |
| 148 | ++ _15 = <() as B>::call() -> bb11; // scope 5 at $DIR/exponential_runtime.rs:27:9: 27:25 |
| 149 | ++ // mir::Constant |
| 150 | ++ // + span: $DIR/exponential_runtime.rs:27:9: 27:23 |
| 151 | ++ // + literal: Const { ty: fn() {<() as B>::call}, val: Value(<ZST>) } |
| 152 | ++ } |
| 153 | ++ |
| 154 | ++ bb11: { |
| 155 | ++ _16 = <() as B>::call() -> bb8; // scope 5 at $DIR/exponential_runtime.rs:28:9: 28:25 |
| 156 | ++ // mir::Constant |
| 157 | ++ // + span: $DIR/exponential_runtime.rs:28:9: 28:23 |
| 158 | ++ // + literal: Const { ty: fn() {<() as B>::call}, val: Value(<ZST>) } |
| 159 | ++ } |
| 160 | ++ |
| 161 | ++ bb12: { |
| 162 | ++ _18 = <() as A>::call() -> bb13; // scope 6 at $DIR/exponential_runtime.rs:15:9: 15:25 |
| 163 | ++ // mir::Constant |
| 164 | ++ // + span: $DIR/exponential_runtime.rs:15:9: 15:23 |
| 165 | ++ // + literal: Const { ty: fn() {<() as A>::call}, val: Value(<ZST>) } |
| 166 | ++ } |
| 167 | ++ |
| 168 | ++ bb13: { |
| 169 | ++ _19 = <() as A>::call() -> bb10; // scope 6 at $DIR/exponential_runtime.rs:16:9: 16:25 |
| 170 | ++ // mir::Constant |
| 171 | ++ // + span: $DIR/exponential_runtime.rs:16:9: 16:23 |
| 172 | ++ // + literal: Const { ty: fn() {<() as A>::call}, val: Value(<ZST>) } |
73 | 173 | }
|
74 | 174 | }
|
75 | 175 |
|
0 commit comments