From 673e9fd13bcd4f2e00c47ec6d63bff9207324a38 Mon Sep 17 00:00:00 2001 From: Ryan Scott <ryan.gl.scott@gmail.com> Date: Thu, 26 May 2022 06:47:00 -0400 Subject: [PATCH] Patch doctest-0.20.0 to accommodate Backend becoming abstract See ghc/ghc@4aa3c5bde8c54f6ab8cbb2a574f7654590c077ca --- patches/doctest-0.20.0.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/patches/doctest-0.20.0.patch b/patches/doctest-0.20.0.patch index 91beb959..5b725733 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 -- GitLab