Commit bce0c38
committed
Add an extra intermediate step in MIR building for patterns
This splits out a separate `InterPat` data structure from
`MatchPairTree`/`FlatPat`/`Candidate`, which should hopefully make it easier to
modify these earlier parts of match lowering without having to simultaneously
adjust many use-sites in later steps.1 parent f7038ea commit bce0c38
3 files changed
Lines changed: 184 additions & 115 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
717 | 717 | | |
718 | 718 | | |
719 | 719 | | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
724 | | - | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | | - | |
729 | | - | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | 720 | | |
738 | 721 | | |
739 | 722 | | |
| |||
0 commit comments