1
Fork 0

Make all the empty pattern decisions in usefulness

This commit is contained in:
Nadrieril 2024-01-10 22:23:21 +01:00
parent bf913ad0ae
commit edb27a306a
3 changed files with 19 additions and 20 deletions

View file

@ -59,7 +59,7 @@ impl<'p, 'tcx> PatternColumn<'p, 'tcx> {
) -> Result<SplitConstructorSet<'p, 'tcx>, ErrorGuaranteed> {
let column_ctors = self.patterns.iter().map(|p| p.ctor());
let ctors_for_ty = &pcx.ctors_for_ty()?;
Ok(ctors_for_ty.split(pcx, column_ctors))
Ok(ctors_for_ty.split(column_ctors))
}
/// Does specialization: given a constructor, this takes the patterns from the column that match