Commit 074c814
committed
Move statement registration/removal from IrContainer to Fusion
Inlines registerVal, registerExpr, removeVal, and removeExpr logic
directly into Fusion, eliminating the delegation to IrContainer.
This consolidates the registration path after per-Fusion special
values were moved from IrContainer to Fusion.
Also removes vestigial friend class StatementGuard from IrContainer
(it only uses public Fusion API) and adds Fusion as a friend of
IrContainerPasskey so it can construct passkeys for setName() calls.1 parent 1588d37 commit 074c814
3 files changed
+32
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
349 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
350 | 361 | | |
351 | 362 | | |
352 | 363 | | |
| |||
396 | 407 | | |
397 | 408 | | |
398 | 409 | | |
399 | | - | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
400 | 421 | | |
401 | 422 | | |
402 | 423 | | |
| |||
910 | 931 | | |
911 | 932 | | |
912 | 933 | | |
913 | | - | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
914 | 938 | | |
915 | 939 | | |
916 | 940 | | |
| |||
923 | 947 | | |
924 | 948 | | |
925 | 949 | | |
926 | | - | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
927 | 954 | | |
928 | 955 | | |
929 | 956 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | 118 | | |
179 | 119 | | |
180 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | 96 | | |
108 | 97 | | |
109 | 98 | | |
| |||
117 | 106 | | |
118 | 107 | | |
119 | 108 | | |
120 | | - | |
121 | | - | |
122 | 109 | | |
123 | 110 | | |
124 | 111 | | |
| |||
0 commit comments