summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2017-08-20 11:13:42 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2017-08-20 11:13:42 -0700
commite334d7dc389203b48b8e5f0d90960d08350b93f8 (patch)
treec843f301acdf489df17c4c75f98259dab8f02c4c /src
parentba3088f0b3e522cb0cc07c9072a0d2b1b5486047 (diff)
Protect OVERLAPS pragma with CPP.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Class.hs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Class.hs b/src/Text/Pandoc/Class.hs
index 5ca285ca4..98c567afc 100644
--- a/src/Text/Pandoc/Class.hs
+++ b/src/Text/Pandoc/Class.hs
@@ -866,7 +866,11 @@ instance (MonadTrans t, PandocMonad m, Functor (t m),
putCommonState = lift . putCommonState
logOutput = lift . logOutput
+#if MIN_VERSION_base(4,8,0)
instance {-# OVERLAPS #-} PandocMonad m => PandocMonad (ParsecT s st m) where
+#else
+instance PandocMonad m => PandocMonad (ParsecT s st m) where
+#endif
lookupEnv = lift . lookupEnv
getCurrentTime = lift getCurrentTime
getCurrentTimeZone = lift getCurrentTimeZone