For equalities with incompatible kinds, new IrredCan goes in the inert set, not work list
This change makes the code for canIrred markedly simpler (and more efficient) See Note [Equalities with incompatible kinds]. I don't think there was really a bug here, but I came across it when fixing Trac #8913
Loading
Please register or sign in to comment