refactor: remove special cases for subsingleton casesOn (#9412)

This commit is contained in:
Cameron Zwarich 2025-07-16 16:41:41 -07:00 committed by GitHub
parent c1b5d54737
commit d667522524
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -685,15 +685,13 @@ where
visitQuotLift e
else if declName == ``Quot.mk then
visitCtor 3 e
else if declName == ``Eq.casesOn || declName == ``Eq.rec || declName == ``Eq.recOn || declName == ``Eq.ndrec then
else if declName == ``Eq.rec || declName == ``Eq.recOn || declName == ``Eq.ndrec then
visitEqRec e
else if declName == ``HEq.casesOn || declName == ``HEq.rec || declName == ``HEq.ndrec then
else if declName == ``HEq.rec || declName == ``HEq.ndrec then
visitHEqRec e
else if declName == ``And.rec || declName == ``Iff.rec then
visitAndIffRecCore e (minorPos := 3)
else if declName == ``And.casesOn || declName == ``Iff.casesOn then
visitAndIffRecCore e (minorPos := 4)
else if declName == ``False.rec || declName == ``Empty.rec || declName == ``False.casesOn || declName == ``Empty.casesOn then
else if declName == ``False.rec || declName == ``Empty.rec then
visitFalseRec e
else if declName == ``lcUnreachable then
visitLcUnreachable e