Commit cc14696
[cfe] Add internal ast nodes for constructor/static/super invocation
This is a step towards ensuring that ArgumentImpl is always used from the body builder, so that ArgumentsImpl can be fully separated from Arguments.
Change-Id: Id76d02543c36448e55b6e878d11a64513dbfde7b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/448940
Reviewed-by: Erik Ernst <[email protected]>
Reviewed-by: Chloe Stefantsova <[email protected]>
Commit-Queue: Johnni Winther <[email protected]>1 parent ea4afe3 commit cc14696
File tree
19 files changed
+274
-138
lines changed- pkg/front_end
- lib/src
- fragment
- kernel
- type_inference
- testcases/general
- tests/language
- compile_time_constant
- const
19 files changed
+274
-138
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
331 | 330 | | |
332 | 331 | | |
333 | 332 | | |
| |||
373 | 372 | | |
374 | 373 | | |
375 | 374 | | |
| 375 | + | |
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
| |||
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
436 | | - | |
437 | | - | |
| 436 | + | |
438 | 437 | | |
439 | 438 | | |
440 | 439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1262 | 1262 | | |
1263 | 1263 | | |
1264 | 1264 | | |
1265 | | - | |
| 1265 | + | |
1266 | 1266 | | |
1267 | 1267 | | |
1268 | 1268 | | |
| |||
7248 | 7248 | | |
7249 | 7249 | | |
7250 | 7250 | | |
7251 | | - | |
7252 | | - | |
| 7251 | + | |
| 7252 | + | |
| 7253 | + | |
| 7254 | + | |
| 7255 | + | |
7253 | 7256 | | |
7254 | 7257 | | |
7255 | 7258 | | |
| |||
7326 | 7329 | | |
7327 | 7330 | | |
7328 | 7331 | | |
7329 | | - | |
| 7332 | + | |
7330 | 7333 | | |
7331 | 7334 | | |
7332 | 7335 | | |
| |||
7338 | 7341 | | |
7339 | 7342 | | |
7340 | 7343 | | |
7341 | | - | |
| 7344 | + | |
7342 | 7345 | | |
7343 | 7346 | | |
7344 | 7347 | | |
| |||
11012 | 11015 | | |
11013 | 11016 | | |
11014 | 11017 | | |
11015 | | - | |
11016 | | - | |
11017 | | - | |
11018 | | - | |
11019 | | - | |
11020 | | - | |
11021 | | - | |
11022 | | - | |
| 11018 | + | |
| 11019 | + | |
| 11020 | + | |
| 11021 | + | |
| 11022 | + | |
| 11023 | + | |
11023 | 11024 | | |
11024 | 11025 | | |
11025 | 11026 | | |
| |||
11427 | 11428 | | |
11428 | 11429 | | |
11429 | 11430 | | |
11430 | | - | |
| 11431 | + | |
11431 | 11432 | | |
11432 | 11433 | | |
11433 | 11434 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6751 | 6751 | | |
6752 | 6752 | | |
6753 | 6753 | | |
6754 | | - | |
6755 | 6754 | | |
6756 | 6755 | | |
6757 | 6756 | | |
6758 | 6757 | | |
| 6758 | + | |
6759 | 6759 | | |
6760 | 6760 | | |
6761 | 6761 | | |
| 6762 | + | |
6762 | 6763 | | |
6763 | 6764 | | |
6764 | 6765 | | |
6765 | 6766 | | |
6766 | 6767 | | |
| 6768 | + | |
6767 | 6769 | | |
6768 | 6770 | | |
6769 | 6771 | | |
| |||
6773 | 6775 | | |
6774 | 6776 | | |
6775 | 6777 | | |
| 6778 | + | |
6776 | 6779 | | |
6777 | 6780 | | |
6778 | 6781 | | |
6779 | 6782 | | |
| 6783 | + | |
6780 | 6784 | | |
6781 | 6785 | | |
6782 | 6786 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
777 | 777 | | |
778 | 778 | | |
779 | 779 | | |
780 | | - | |
| 780 | + | |
781 | 781 | | |
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | 785 | | |
786 | | - | |
| 786 | + | |
787 | 787 | | |
788 | 788 | | |
789 | 789 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4449 | 4449 | | |
4450 | 4450 | | |
4451 | 4451 | | |
| 4452 | + | |
| 4453 | + | |
| 4454 | + | |
| 4455 | + | |
| 4456 | + | |
| 4457 | + | |
| 4458 | + | |
4452 | 4459 | | |
4453 | 4460 | | |
4454 | 4461 | | |
4455 | 4462 | | |
| 4463 | + | |
| 4464 | + | |
| 4465 | + | |
| 4466 | + | |
| 4467 | + | |
| 4468 | + | |
| 4469 | + | |
| 4470 | + | |
| 4471 | + | |
| 4472 | + | |
| 4473 | + | |
| 4474 | + | |
| 4475 | + | |
| 4476 | + | |
| 4477 | + | |
| 4478 | + | |
| 4479 | + | |
| 4480 | + | |
| 4481 | + | |
| 4482 | + | |
| 4483 | + | |
| 4484 | + | |
| 4485 | + | |
| 4486 | + | |
| 4487 | + | |
| 4488 | + | |
| 4489 | + | |
| 4490 | + | |
| 4491 | + | |
| 4492 | + | |
| 4493 | + | |
| 4494 | + | |
| 4495 | + | |
| 4496 | + | |
| 4497 | + | |
| 4498 | + | |
| 4499 | + | |
| 4500 | + | |
| 4501 | + | |
| 4502 | + | |
| 4503 | + | |
| 4504 | + | |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
| 4508 | + | |
| 4509 | + | |
| 4510 | + | |
| 4511 | + | |
| 4512 | + | |
| 4513 | + | |
| 4514 | + | |
| 4515 | + | |
| 4516 | + | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
| 4523 | + | |
| 4524 | + | |
4456 | 4525 | | |
4457 | 4526 | | |
4458 | 4527 | | |
4459 | 4528 | | |
4460 | | - | |
4461 | 4529 | | |
| 4530 | + | |
| 4531 | + | |
| 4532 | + | |
| 4533 | + | |
| 4534 | + | |
| 4535 | + | |
| 4536 | + | |
| 4537 | + | |
| 4538 | + | |
| 4539 | + | |
| 4540 | + | |
| 4541 | + | |
| 4542 | + | |
| 4543 | + | |
| 4544 | + | |
| 4545 | + | |
| 4546 | + | |
| 4547 | + | |
| 4548 | + | |
| 4549 | + | |
| 4550 | + | |
| 4551 | + | |
| 4552 | + | |
| 4553 | + | |
| 4554 | + | |
| 4555 | + | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
| 4563 | + | |
| 4564 | + | |
| 4565 | + | |
| 4566 | + | |
4462 | 4567 | | |
4463 | 4568 | | |
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
36 | 47 | | |
37 | 48 | | |
38 | 49 | | |
| |||
Lines changed: 1 addition & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
| 177 | + | |
196 | 178 | | |
197 | 179 | | |
198 | 180 | | |
| |||
0 commit comments