Eliminate SkolemOccurs skolems only after checkLoop reached a fixed point
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 28 Feb 2008 00:19:57 +0000 (00:19 +0000)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 28 Feb 2008 00:19:57 +0000 (00:19 +0000)
commit78ec7aabf27eae748efdc56583ec4e5a6d136ba8
treee1ac4bce3a8332cdd7732f5099d314859d439c91
parent563f7c305f30c1fbcecbdd692ca7b6693525ee31
Eliminate SkolemOccurs skolems only after checkLoop reached a fixed point
- See test case indexed-types/should_fail/SkolemOccursLoop, which sends the
  type checker into an endless loop without this fix
compiler/typecheck/TcSimplify.lhs