Commit 8fb9578
[ddc] Refactor function invocation visitors
`visitFunctionInvocation()` and `visitLocalFunctionInvocation()` now
emit code directly.
Towards reducing the variety of code that flows through
`_emitMethodCall()` so hot reload soundness checks can be added when
they are appropriate.
Change-Id: I11e7fef6a454509a18f570bc2a316e81b9e09f2a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/422365
Reviewed-by: Nate Biggs <[email protected]>
Reviewed-by: Mark Zhou <[email protected]>
Commit-Queue: Nicholas Shahan <[email protected]>1 parent 4ddb83e commit 8fb9578
File tree
2 files changed
+30
-12
lines changed- pkg/dev_compiler/lib/src/kernel
2 files changed
+30
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5268 | 5268 | | |
5269 | 5269 | | |
5270 | 5270 | | |
5271 | | - | |
| 5271 | + | |
| 5272 | + | |
| 5273 | + | |
| 5274 | + | |
| 5275 | + | |
| 5276 | + | |
| 5277 | + | |
| 5278 | + | |
| 5279 | + | |
| 5280 | + | |
| 5281 | + | |
5272 | 5282 | | |
5273 | 5283 | | |
5274 | 5284 | | |
| |||
5292 | 5302 | | |
5293 | 5303 | | |
5294 | 5304 | | |
5295 | | - | |
5296 | | - | |
5297 | | - | |
5298 | | - | |
5299 | | - | |
| 5305 | + | |
| 5306 | + | |
| 5307 | + | |
| 5308 | + | |
5300 | 5309 | | |
5301 | 5310 | | |
5302 | 5311 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5717 | 5717 | | |
5718 | 5718 | | |
5719 | 5719 | | |
5720 | | - | |
| 5720 | + | |
| 5721 | + | |
| 5722 | + | |
| 5723 | + | |
| 5724 | + | |
| 5725 | + | |
| 5726 | + | |
| 5727 | + | |
| 5728 | + | |
| 5729 | + | |
| 5730 | + | |
5721 | 5731 | | |
5722 | 5732 | | |
5723 | 5733 | | |
| |||
5741 | 5751 | | |
5742 | 5752 | | |
5743 | 5753 | | |
5744 | | - | |
5745 | | - | |
5746 | | - | |
5747 | | - | |
5748 | | - | |
| 5754 | + | |
| 5755 | + | |
| 5756 | + | |
| 5757 | + | |
5749 | 5758 | | |
5750 | 5759 | | |
5751 | 5760 | | |
| |||
0 commit comments