diff --git a/Data/Attoparsec/Internal/Types.hs b/Data/Attoparsec/Internal/Types.hs
--- a/Data/Attoparsec/Internal/Types.hs
+++ b/Data/Attoparsec/Internal/Types.hs
@@ -155,6 +155,7 @@
     (<*>)  = apP
     {-# INLINE (<*>) #-}
 
+#if MIN_VERSION_base(4,2,0)
     -- These definitions are equal to the defaults, but this
     -- way the optimizer doesn't have to work so hard to figure
     -- that out.
@@ -162,6 +163,7 @@
     {-# INLINE (*>) #-}
     x <* y = x >>= \a -> y >> return a
     {-# INLINE (<*) #-}
+#endif
 
 instance Monoid (Parser a) where
     mempty  = failDesc "mempty"
diff --git a/attoparsec.cabal b/attoparsec.cabal
--- a/attoparsec.cabal
+++ b/attoparsec.cabal
@@ -1,5 +1,5 @@
 name:            attoparsec
-version:         0.9.1.1
+version:         0.9.1.2
 license:         BSD3
 license-file:    LICENSE
 category:        Text, Parsing
