Commit 44dfe08
[ddc] Add a covariant parameter check for optional nonnullable parameters with null initializer on lowered constructor tearoffs.
Change-Id: I77379ee43173ddbbdee25083bd641968eeeb787f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/406500
Reviewed-by: Sigmund Cherem <[email protected]>
Commit-Queue: Nate Biggs <[email protected]>1 parent 63261a7 commit 44dfe08
File tree
4 files changed
+68
-8
lines changed- pkg/dev_compiler/lib/src/kernel
- tests/web/regress/issue
4 files changed
+68
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
11 | 23 | | |
12 | 24 | | |
13 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3857 | 3857 | | |
3858 | 3858 | | |
3859 | 3859 | | |
3860 | | - | |
| 3860 | + | |
| 3861 | + | |
3861 | 3862 | | |
3862 | 3863 | | |
3863 | 3864 | | |
| |||
3870 | 3871 | | |
3871 | 3872 | | |
3872 | 3873 | | |
3873 | | - | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
3874 | 3887 | | |
3875 | 3888 | | |
3876 | 3889 | | |
| |||
3884 | 3897 | | |
3885 | 3898 | | |
3886 | 3899 | | |
| 3900 | + | |
3887 | 3901 | | |
3888 | 3902 | | |
3889 | 3903 | | |
3890 | | - | |
| 3904 | + | |
3891 | 3905 | | |
| 3906 | + | |
3892 | 3907 | | |
3893 | 3908 | | |
3894 | 3909 | | |
| |||
3906 | 3921 | | |
3907 | 3922 | | |
3908 | 3923 | | |
3909 | | - | |
| 3924 | + | |
3910 | 3925 | | |
3911 | 3926 | | |
3912 | 3927 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4256 | 4256 | | |
4257 | 4257 | | |
4258 | 4258 | | |
4259 | | - | |
| 4259 | + | |
| 4260 | + | |
4260 | 4261 | | |
4261 | 4262 | | |
4262 | 4263 | | |
| |||
4269 | 4270 | | |
4270 | 4271 | | |
4271 | 4272 | | |
4272 | | - | |
| 4273 | + | |
| 4274 | + | |
| 4275 | + | |
| 4276 | + | |
| 4277 | + | |
| 4278 | + | |
| 4279 | + | |
| 4280 | + | |
| 4281 | + | |
| 4282 | + | |
| 4283 | + | |
| 4284 | + | |
| 4285 | + | |
4273 | 4286 | | |
4274 | 4287 | | |
4275 | 4288 | | |
| |||
4283 | 4296 | | |
4284 | 4297 | | |
4285 | 4298 | | |
| 4299 | + | |
4286 | 4300 | | |
4287 | 4301 | | |
4288 | 4302 | | |
4289 | | - | |
| 4303 | + | |
4290 | 4304 | | |
| 4305 | + | |
4291 | 4306 | | |
4292 | 4307 | | |
4293 | 4308 | | |
| |||
4305 | 4320 | | |
4306 | 4321 | | |
4307 | 4322 | | |
4308 | | - | |
| 4323 | + | |
4309 | 4324 | | |
4310 | 4325 | | |
4311 | 4326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
0 commit comments