on develop help sign in
When building with ghc-8.0.1, don't derive MonadAsyncException (ImmediateDomBuilderT ...)

It's not availble for ghc-8.0.1 in Reflex for RequesterT

commitb5047ad5b92497510994c57c725074da3321082b authorRyan Trinkle <ryan.trinkle@gmail.com> dateThu 4 May 2017, 21:00 (9 years ago) parent41255de
1 file changed+5−1
reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+5−1
reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+5−1
@@ -157,7 +157,11 @@ data ImmediateDomBuilderEnv t
157157 }
158158
159159newtype ImmediateDomBuilderT t m a = ImmediateDomBuilderT { unImmediateDomBuilderT :: ReaderT (ImmediateDomBuilderEnv t) (RequesterT t JSM Identity (TriggerEventT t m)) a }
160− deriving (Functor, Applicative, Monad, MonadFix, MonadIO, MonadException, MonadAsyncException)
160+ deriving (Functor, Applicative, Monad, MonadFix, MonadIO, MonadException
161+#if MIN_VERSION_base(4,9,1)
162+ , MonadAsyncException
163+#endif
164+ )
161165
162166#ifndef __GHCJS__
163167instance MonadJSM m => MonadJSM (ImmediateDomBuilderT t m) where