Monadify typecheck/TcDeriv: use return
authorTwan van Laarhoven <twanvl@gmail.com>
Thu, 17 Jan 2008 21:15:07 +0000 (21:15 +0000)
committerTwan van Laarhoven <twanvl@gmail.com>
Thu, 17 Jan 2008 21:15:07 +0000 (21:15 +0000)
compiler/typecheck/TcDeriv.lhs

index f3224c8..a1f98a9 100644 (file)
@@ -265,7 +265,7 @@ tcDeriving  :: [LTyClDecl Name]  -- All type constructors
                    HsValBinds Name)    -- Extra generated top-level bindings
 
 tcDeriving tycl_decls inst_decls deriv_decls
-  = recoverM (returnM ([], emptyValBindsOut)) $
+  = recoverM (return ([], emptyValBindsOut)) $
     do {       -- Fish the "deriving"-related information out of the TcEnv
                -- And make the necessary "equations".
        ; early_specs <- makeDerivSpecs tycl_decls inst_decls deriv_decls