Closed clef-men closed 3 years ago
Les types « 'a -> 'a list -> 'a » et « 'x -> 'x -> 'x » ne devraient pas être unifiables (en l'état, le programme prétend y arriver avec { 'a = 'a list ; 'x = 'a list }).
Solved! Thanks to the new occur check. I added the test case.
Les types « 'a -> 'a list -> 'a » et « 'x -> 'x -> 'x » ne devraient pas être unifiables (en l'état, le programme prétend y arriver avec { 'a = 'a list ; 'x = 'a list }).