Make fresh variables when decomposing Givens
authorSimon Peyton Jones <simonpj@microsoft.com>
Wed, 9 May 2012 13:12:59 +0000 (14:12 +0100)
committerSimon Peyton Jones <simonpj@microsoft.com>
Wed, 9 May 2012 13:12:59 +0000 (14:12 +0100)
commitff1061274c6c94ffe7c32f0801879a3619ed99a1
tree01b691aeb7581a7ccc3bfa0878170a2fe93dcd5a
parentd63e81b8d08363c9fe11cbb3a40a972b34582a10
Make fresh variables when decomposing Givens

This turns out to be important becuase we don't have
a form for superclass selection in TcCoercion (we could
but we don't).

Se comments with xCtFlavor_cache, the Given case.
compiler/typecheck/TcSMonad.lhs