Commit 98f3f68
authored
Merge pull request microsoft#11198 from Microsoft/partiallyDiscriminatedUnions
Properly handle partially discriminated unions6 files changed
Lines changed: 407 additions & 30 deletions
File tree
- src/compiler
- tests
- baselines/reference
- cases/compiler
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4366 | 4366 | | |
4367 | 4367 | | |
4368 | 4368 | | |
4369 | | - | |
| 4369 | + | |
4370 | 4370 | | |
4371 | 4371 | | |
4372 | 4372 | | |
4373 | 4373 | | |
4374 | 4374 | | |
4375 | 4375 | | |
4376 | 4376 | | |
4377 | | - | |
| 4377 | + | |
| 4378 | + | |
| 4379 | + | |
| 4380 | + | |
| 4381 | + | |
| 4382 | + | |
| 4383 | + | |
| 4384 | + | |
| 4385 | + | |
| 4386 | + | |
| 4387 | + | |
| 4388 | + | |
| 4389 | + | |
4378 | 4390 | | |
4379 | 4391 | | |
4380 | 4392 | | |
| |||
4427 | 4439 | | |
4428 | 4440 | | |
4429 | 4441 | | |
| 4442 | + | |
4430 | 4443 | | |
4431 | 4444 | | |
4432 | 4445 | | |
| |||
4444 | 4457 | | |
4445 | 4458 | | |
4446 | 4459 | | |
4447 | | - | |
4448 | | - | |
| 4460 | + | |
4449 | 4461 | | |
4450 | 4462 | | |
4451 | 4463 | | |
4452 | 4464 | | |
4453 | 4465 | | |
4454 | 4466 | | |
4455 | | - | |
| 4467 | + | |
4456 | 4468 | | |
4457 | 4469 | | |
4458 | 4470 | | |
4459 | 4471 | | |
4460 | 4472 | | |
4461 | | - | |
| 4473 | + | |
4462 | 4474 | | |
4463 | 4475 | | |
4464 | 4476 | | |
| |||
4468 | 4480 | | |
4469 | 4481 | | |
4470 | 4482 | | |
4471 | | - | |
| 4483 | + | |
4472 | 4484 | | |
4473 | | - | |
| 4485 | + | |
4474 | 4486 | | |
4475 | | - | |
4476 | | - | |
4477 | | - | |
4478 | | - | |
4479 | | - | |
4480 | | - | |
| 4487 | + | |
4481 | 4488 | | |
4482 | | - | |
| 4489 | + | |
| 4490 | + | |
4483 | 4491 | | |
4484 | 4492 | | |
4485 | 4493 | | |
4486 | 4494 | | |
4487 | 4495 | | |
4488 | 4496 | | |
4489 | | - | |
| 4497 | + | |
| 4498 | + | |
| 4499 | + | |
| 4500 | + | |
| 4501 | + | |
| 4502 | + | |
4490 | 4503 | | |
4491 | 4504 | | |
4492 | 4505 | | |
| |||
4498 | 4511 | | |
4499 | 4512 | | |
4500 | 4513 | | |
| 4514 | + | |
| 4515 | + | |
| 4516 | + | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
4501 | 4520 | | |
4502 | 4521 | | |
4503 | 4522 | | |
| |||
8078 | 8097 | | |
8079 | 8098 | | |
8080 | 8099 | | |
8081 | | - | |
8082 | | - | |
8083 | | - | |
8084 | | - | |
8085 | | - | |
8086 | | - | |
8087 | | - | |
8088 | | - | |
8089 | | - | |
8090 | | - | |
8091 | | - | |
| 8100 | + | |
8092 | 8101 | | |
8093 | 8102 | | |
8094 | | - | |
8095 | | - | |
| 8103 | + | |
8096 | 8104 | | |
8097 | 8105 | | |
8098 | 8106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2289 | 2289 | | |
2290 | 2290 | | |
2291 | 2291 | | |
2292 | | - | |
| 2292 | + | |
| 2293 | + | |
2293 | 2294 | | |
2294 | 2295 | | |
2295 | 2296 | | |
| |||
Lines changed: 77 additions & 0 deletions
| 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 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
Lines changed: 117 additions & 0 deletions
| 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 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
0 commit comments