Commit c1f4e21
[cfe] Pass inferred initializer through InitializerInferenceResult
This prepares for using internal nodes for initializers.
Change-Id: Ic64e4ea8d6d0209556b43e7702fda9ecf8a9b6a0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/448860
Commit-Queue: Johnni Winther <[email protected]>
Reviewed-by: Chloe Stefantsova <[email protected]>1 parent b0e0482 commit c1f4e21
File tree
5 files changed
+80
-37
lines changed- pkg/front_end/lib/src
- fragment/constructor
- kernel
- type_inference
5 files changed
+80
-37
lines changedLines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
107 | | - | |
108 | | - | |
| 106 | + | |
| 107 | + | |
109 | 108 | | |
110 | 109 | | |
111 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
112 | 124 | | |
113 | 125 | | |
114 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1183 | 1183 | | |
1184 | 1184 | | |
1185 | 1185 | | |
1186 | | - | |
| 1186 | + | |
1187 | 1187 | | |
1188 | 1188 | | |
1189 | 1189 | | |
| |||
2106 | 2106 | | |
2107 | 2107 | | |
2108 | 2108 | | |
2109 | | - | |
2110 | | - | |
2111 | | - | |
2112 | | - | |
2113 | | - | |
2114 | | - | |
| 2109 | + | |
| 2110 | + | |
2115 | 2111 | | |
2116 | 2112 | | |
2117 | 2113 | | |
| |||
2122 | 2118 | | |
2123 | 2119 | | |
2124 | 2120 | | |
2125 | | - | |
2126 | 2121 | | |
2127 | 2122 | | |
2128 | 2123 | | |
| |||
2343 | 2338 | | |
2344 | 2339 | | |
2345 | 2340 | | |
2346 | | - | |
2347 | | - | |
2348 | | - | |
2349 | | - | |
2350 | | - | |
| 2341 | + | |
2351 | 2342 | | |
2352 | | - | |
| 2343 | + | |
2353 | 2344 | | |
2354 | 2345 | | |
2355 | 2346 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
353 | 353 | | |
354 | 354 | | |
355 | 355 | | |
356 | | - | |
357 | | - | |
358 | | - | |
| 356 | + | |
| 357 | + | |
359 | 358 | | |
360 | 359 | | |
361 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
362 | 370 | | |
363 | 371 | | |
364 | 372 | | |
| |||
Lines changed: 41 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
141 | 145 | | |
142 | 146 | | |
143 | 147 | | |
| |||
276 | 280 | | |
277 | 281 | | |
278 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
279 | 290 | | |
280 | 291 | | |
281 | 292 | | |
| |||
325 | 336 | | |
326 | 337 | | |
327 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
328 | 348 | | |
329 | 349 | | |
330 | 350 | | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
331 | 354 | | |
332 | 355 | | |
333 | 356 | | |
334 | 357 | | |
| 358 | + | |
335 | 359 | | |
336 | 360 | | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
| 361 | + | |
347 | 362 | | |
348 | 363 | | |
349 | 364 | | |
350 | 365 | | |
351 | 366 | | |
352 | | - | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
353 | 371 | | |
354 | 372 | | |
355 | 373 | | |
356 | 374 | | |
357 | 375 | | |
358 | 376 | | |
359 | 377 | | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
360 | 381 | | |
361 | 382 | | |
362 | 383 | | |
| |||
366 | 387 | | |
367 | 388 | | |
368 | 389 | | |
| 390 | + | |
369 | 391 | | |
370 | 392 | | |
371 | 393 | | |
372 | 394 | | |
373 | 395 | | |
374 | 396 | | |
375 | 397 | | |
| 398 | + | |
376 | 399 | | |
377 | 400 | | |
| 401 | + | |
378 | 402 | | |
379 | 403 | | |
380 | 404 | | |
| |||
398 | 422 | | |
399 | 423 | | |
400 | 424 | | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
401 | 429 | | |
402 | | - | |
| 430 | + | |
| 431 | + | |
403 | 432 | | |
404 | 433 | | |
405 | 434 | | |
| |||
Lines changed: 8 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1035 | 1035 | | |
1036 | 1036 | | |
1037 | 1037 | | |
1038 | | - | |
| 1038 | + | |
1039 | 1039 | | |
1040 | 1040 | | |
1041 | 1041 | | |
| |||
2929 | 2929 | | |
2930 | 2930 | | |
2931 | 2931 | | |
2932 | | - | |
| 2932 | + | |
2933 | 2933 | | |
2934 | 2934 | | |
2935 | 2935 | | |
| |||
3770 | 3770 | | |
3771 | 3771 | | |
3772 | 3772 | | |
3773 | | - | |
| 3773 | + | |
3774 | 3774 | | |
3775 | 3775 | | |
3776 | 3776 | | |
| |||
3782 | 3782 | | |
3783 | 3783 | | |
3784 | 3784 | | |
3785 | | - | |
| 3785 | + | |
3786 | 3786 | | |
3787 | 3787 | | |
3788 | 3788 | | |
| |||
12148 | 12148 | | |
12149 | 12149 | | |
12150 | 12150 | | |
| 12151 | + | |
12151 | 12152 | | |
12152 | 12153 | | |
12153 | 12154 | | |
| |||
12186 | 12187 | | |
12187 | 12188 | | |
12188 | 12189 | | |
| 12190 | + | |
12189 | 12191 | | |
12190 | 12192 | | |
12191 | 12193 | | |
| |||
12205 | 12207 | | |
12206 | 12208 | | |
12207 | 12209 | | |
12208 | | - | |
| 12210 | + | |
12209 | 12211 | | |
12210 | 12212 | | |
12211 | 12213 | | |
| |||
12548 | 12550 | | |
12549 | 12551 | | |
12550 | 12552 | | |
| 12553 | + | |
12551 | 12554 | | |
12552 | 12555 | | |
12553 | 12556 | | |
| |||
0 commit comments