Ah, that sounds like a good way to handle it. Thanks for the quick response!
Ryan S. On Fri, Apr 15, 2016 at 11:42 AM, Iavor Diatchki <[email protected]> wrote: > 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
