on master help sign in
Create a proper name supply for identity type
cd30b8eDavid Raymond Christiansen
src/Idris/CaseSplit.hs+1−1
@@ -361,7 +361,7 @@ getClause l fn fp
361 getNameFrom i used (PPi _ _ _ _)
361 getNameFrom i used (PPi _ _ _ _)
362 = uniqueNameFrom (mkSupply [sUN "f", sUN "g"]) used
362 = uniqueNameFrom (mkSupply [sUN "f", sUN "g"]) used
363 getNameFrom i used (PApp fc f as) = getNameFrom i used f
363 getNameFrom i used (PApp fc f as) = getNameFrom i used f
364− getNameFrom i used (PEq _ _ _ _ _) = uniqueNameFrom [sUN "prf"] used
364+ getNameFrom i used (PEq _ _ _ _ _) = uniqueNameFrom (mkSupply [sUN "prf"]) used
365 getNameFrom i used (PRef fc f)
365 getNameFrom i used (PRef fc f)
366 = case getNameHints i f of
366 = case getNameHints i f of
367 [] -> uniqueName (sUN "x") used
367 [] -> uniqueName (sUN "x") used