diff --git a/patches/doctest-0.20.0.patch b/patches/doctest-0.20.0.patch index 91beb95913033e33759f4f7dc23680c93a4416be..5b725733a60b81c4f421e15f64178ce8b43b2f6b 100644 --- a/patches/doctest-0.20.0.patch +++ b/patches/doctest-0.20.0.patch @@ -71,3 +71,18 @@ index ac4c9be..1669692 100644 +lhsDocString :: SrcSpan -> HsDocString -> LHsDocString +lhsDocString = L +#endif +diff --git a/src/GhcUtil.hs b/src/GhcUtil.hs +index de36558..a683027 100644 +--- a/src/GhcUtil.hs ++++ b/src/GhcUtil.hs +@@ -103,7 +103,9 @@ setHaddockMode dynflags = (dopt_set dynflags Opt_Haddock) { + #else + setHaddockMode dynflags = (gopt_set dynflags Opt_Haddock) { + #endif +-#if __GLASGOW_HASKELL__ >= 901 ++#if __GLASGOW_HASKELL__ >= 903 ++ backend = noBackend ++#elif __GLASGOW_HASKELL__ >= 901 + backend = NoBackend + #else + hscTarget = HscNothing