Apply GenMap to CoreMap and CoercionMap.
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Thu, 8 Jan 2015 03:13:28 +0000 (19:13 -0800)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Thu, 8 Jan 2015 21:38:45 +0000 (13:38 -0800)
commit0bef02e49fb2907989127d77ae61ed48ba87ae18
tree3e437de2bed8c4ca313c0d8fe20f5f052f4917cd
parentccef01465366e11978fdad1bf28aeac2edde36c2
Apply GenMap to CoreMap and CoercionMap.

Summary:
The biggest chore is the Eq (DeBrujin a) instances (all the more a chore
because we already have an implementation of them, but a CmEnv is not an
RnEnv2), but otherwise a fairly mechanical transformation.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate

Reviewers: simonpj, austin

Subscribers: carter, thomie

Differential Revision: https://phabricator.haskell.org/D609

GHC Trac Issues: #9960
compiler/coreSyn/TrieMap.hs