I left the "instanceD" functions as is, and added a new function `instanceWithOverlapD` to avoid that problem:
instanceD :: CxtQ -> TypeQ -> [DecQ] -> DecQ instanceWithOverlapD :: Maybe Overlap -> CxtQ -> TypeQ -> [DecQ] -> DecQ The patch is here btw: https://phabricator.haskell.org/D2118 On Fri, Apr 15, 2016 at 7:14 AM, Ryan Scott <[email protected]> wrote: > > I've done a quick grep for InstanceD over the stackage-nightly-subset of > Hackage: > > Wouldn't we also need to check for the instanceD function from > Language.Haskell.TH.Lib as well? I know several of my packages use > that exclusively over the InstanceD constructor, and I imagine others > do as well. > > Ryan S. > _______________________________________________ > Libraries mailing list > [email protected] > http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries >
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
