Commit 21d6773
authored
Narrow for type expr comparisons to type exprs (python#20639)
I refactored the logic for type(x) narrowing in python#20634 , but left this
piece out since it has material semantic impact
Fixes python#11952
Fixes python#202751 parent 6d136ed commit 21d6773
2 files changed
Lines changed: 55 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6726 | 6726 | | |
6727 | 6727 | | |
6728 | 6728 | | |
6729 | | - | |
6730 | 6729 | | |
6731 | | - | |
6732 | | - | |
6733 | | - | |
6734 | | - | |
6735 | | - | |
6736 | | - | |
6737 | | - | |
6738 | | - | |
6739 | | - | |
6740 | | - | |
6741 | | - | |
6742 | | - | |
6743 | | - | |
6744 | | - | |
6745 | | - | |
6746 | | - | |
6747 | | - | |
6748 | | - | |
6749 | | - | |
6750 | | - | |
| 6730 | + | |
| 6731 | + | |
| 6732 | + | |
| 6733 | + | |
| 6734 | + | |
| 6735 | + | |
| 6736 | + | |
| 6737 | + | |
| 6738 | + | |
| 6739 | + | |
| 6740 | + | |
| 6741 | + | |
| 6742 | + | |
| 6743 | + | |
| 6744 | + | |
| 6745 | + | |
| 6746 | + | |
| 6747 | + | |
| 6748 | + | |
| 6749 | + | |
| 6750 | + | |
6751 | 6751 | | |
6752 | | - | |
6753 | | - | |
6754 | | - | |
6755 | | - | |
6756 | | - | |
6757 | | - | |
6758 | | - | |
6759 | | - | |
| 6752 | + | |
| 6753 | + | |
| 6754 | + | |
| 6755 | + | |
| 6756 | + | |
| 6757 | + | |
| 6758 | + | |
| 6759 | + | |
6760 | 6760 | | |
6761 | 6761 | | |
6762 | 6762 | | |
| |||
8562 | 8562 | | |
8563 | 8563 | | |
8564 | 8564 | | |
8565 | | - | |
8566 | | - | |
8567 | | - | |
8568 | | - | |
8569 | | - | |
8570 | 8565 | | |
8571 | 8566 | | |
8572 | 8567 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3021 | 3021 | | |
3022 | 3022 | | |
3023 | 3023 | | |
| 3024 | + | |
| 3025 | + | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
| 3029 | + | |
| 3030 | + | |
| 3031 | + | |
| 3032 | + | |
| 3033 | + | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
3024 | 3050 | | |
3025 | 3051 | | |
3026 | 3052 | | |
| |||
0 commit comments