Add missing Semigroup instances to compiler
authorHerbert Valerio Riedel <hvr@gnu.org>
Tue, 29 Aug 2017 23:29:55 +0000 (01:29 +0200)
committerHerbert Valerio Riedel <hvr@gnu.org>
Thu, 31 Aug 2017 07:45:11 +0000 (09:45 +0200)
commitc0feee90118333dac817cfad6f2dedc0a886d1bd
treef1e7bd59e0c8452d9e51f359d504606a8a346bf0
parent2c133b67df374c73bc8069cefd7d57e1d2a14fc3
Add missing Semigroup instances to compiler

This is a pre-requisite for implementing the Semigroup/Monoid proposal.
The instances have been introduced in a way to minimise warnings.
compiler/deSugar/Check.hs
compiler/iface/IfaceType.hs
compiler/main/Packages.hs
compiler/rename/RnEnv.hs
compiler/typecheck/TcType.hs
compiler/utils/FastString.hs
compiler/utils/Pair.hs
compiler/utils/PprColour.hs
compiler/utils/UniqDFM.hs
compiler/utils/UniqFM.hs