diff options
| author | Sylvain Henry <sylvain@haskus.fr> | 2021-05-06 22:29:36 +0200 | 
|---|---|---|
| committer | Hécate Moonlight <hecate+github@glitchbra.in> | 2021-05-11 10:15:19 +0200 | 
| commit | ef2304bbff1e30fcd9306b5b211f045d608753c0 (patch) | |
| tree | 87a20f5ba26a073cc49ff027439aa85268af7eb4 /haddock-api/src | |
| parent | 07663b5e69b038b811d213701cba322e90e6f212 (diff) | |
Account for HsVersions.h removal
Diffstat (limited to 'haddock-api/src')
| -rw-r--r-- | haddock-api/src/Haddock/Convert.hs | 14 | 
1 files changed, 6 insertions, 8 deletions
diff --git a/haddock-api/src/Haddock/Convert.hs b/haddock-api/src/Haddock/Convert.hs index 19630077..f8d85f88 100644 --- a/haddock-api/src/Haddock/Convert.hs +++ b/haddock-api/src/Haddock/Convert.hs @@ -19,8 +19,6 @@ module Haddock.Convert (    PrintRuntimeReps(..),  ) where -#include "HsVersions.h" -  import GHC.Data.Bag ( emptyBag )  import GHC.Types.Basic ( TupleSort(..), PromotionFlag(..), DefMethSpec(..), TopLevelFlag(..) )  import GHC.Types.SourceText (SourceText(..)) @@ -47,9 +45,9 @@ import GHC.Builtin.Types ( eqTyConName, listTyConName, liftedTypeKindTyConName  import GHC.Builtin.Names ( hasKey, eqTyConKey, ipClassKey, tYPETyConKey                   , liftedDataConKey, boxedRepDataConKey )  import GHC.Types.Unique ( getUnique ) -import GHC.Utils.Misc ( chkAppend, debugIsOn, dropList, equalLength +import GHC.Utils.Misc ( chkAppend, dropList, equalLength                        , filterByList, filterOut ) -import GHC.Utils.Panic ( assertPanic ) +import GHC.Utils.Panic.Plain ( assert )  import GHC.Types.Var  import GHC.Types.Var.Set  import GHC.Types.SrcLoc @@ -933,8 +931,8 @@ tcSplitForAllTysReqPreserveSynonyms :: Type -> ([ReqTVBinder], Type)  tcSplitForAllTysReqPreserveSynonyms ty =    let (all_bndrs, body) = tcSplitSomeForAllTysPreserveSynonyms isVisibleArgFlag ty        req_bndrs         = mapMaybe mk_req_bndr_maybe all_bndrs in -  ASSERT( req_bndrs `equalLength` all_bndrs ) -  (req_bndrs, body) +  assert ( req_bndrs `equalLength` all_bndrs) +    (req_bndrs, body)    where      mk_req_bndr_maybe :: TyCoVarBinder -> Maybe ReqTVBinder      mk_req_bndr_maybe (Bndr tv argf) = case argf of @@ -946,8 +944,8 @@ tcSplitForAllTysInvisPreserveSynonyms :: Type -> ([InvisTVBinder], Type)  tcSplitForAllTysInvisPreserveSynonyms ty =    let (all_bndrs, body) = tcSplitSomeForAllTysPreserveSynonyms isInvisibleArgFlag ty        inv_bndrs         = mapMaybe mk_inv_bndr_maybe all_bndrs in -  ASSERT( inv_bndrs `equalLength` all_bndrs ) -  (inv_bndrs, body) +  assert ( inv_bndrs `equalLength` all_bndrs) +    (inv_bndrs, body)    where      mk_inv_bndr_maybe :: TyCoVarBinder -> Maybe InvisTVBinder      mk_inv_bndr_maybe (Bndr tv argf) = case argf of  | 
