git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Another missing constraint for 7.8
commitd84e2c12a448cece05f0fe22d50925daec5ffee1 authorU-CIQDEV\gbazerman <gbazerman@GBAZERMAN-T35.ciqdev.com> dateMon 8 Jun 2015, 17:19 (11 years ago) parent2156fdc
1 file changed+1−1
src/Language/PureScript/TypeChecker/Deriving.hs+1−1
src/Language/PureScript/TypeChecker/Deriving.hs+1−1
@@ -35,7 +35,7 @@ import Language.PureScript.Names
3535import Language.PureScript.TypeChecker.Monad
3636import Language.PureScript.Types
3737
38−elaborateInstance :: (MonadState CheckState m, MonadError MultipleErrors m) => Expr -> m Expr
38+elaborateInstance :: (Functor m, MonadState CheckState m, MonadError MultipleErrors m) => Expr -> m Expr
3939elaborateInstance (TypeClassInstanceMemberFunction funName className t) =
4040 fromMaybe noInstanceError $ lookup (unQualify className, funName) derivingList
4141 where noInstanceError = throwError $ MultipleErrors [ErrorInInstance className [TypeConstructor t] (SimpleErrorWrapper $ MissingClassMember funName)]