diff options
Diffstat (limited to 'compiler/codeGen/StgCmmMonad.hs')
-rw-r--r-- | compiler/codeGen/StgCmmMonad.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/codeGen/StgCmmMonad.hs b/compiler/codeGen/StgCmmMonad.hs index 3d055e75bb..3083bfffc4 100644 --- a/compiler/codeGen/StgCmmMonad.hs +++ b/compiler/codeGen/StgCmmMonad.hs @@ -118,12 +118,12 @@ instance Functor FCode where fmap f (FCode g) = FCode $ \i s -> case g i s of (# a, s' #) -> (# f a, s' #) instance A.Applicative FCode where - pure = return + pure = returnFC (<*>) = ap instance Monad FCode where (>>=) = thenFC - return = returnFC + return = A.pure {-# INLINE thenC #-} {-# INLINE thenFC #-} |