@@ -37,18 +37,12 @@ isExtensionOf ext = isSuffixOf ('.':ext) . takeExtensions
3737#endif 
3838
3939
40- #if  MIN_VERSION_ghc(8, 4, 0)
4140type  GhcTc  =  GHC. GhcTc
42- #else 
43- type  GhcTc  =  GHC. Id
44- #endif 
4541
4642pattern  HsOverLitType  ::  Type. Type->  GHC. HsExprGhcTc 
4743pattern  HsOverLitType  t <- 
4844#if  MIN_VERSION_ghc(8, 6, 0)
4945 GHC. HsOverLitGHC. overLitType ->  t)
50- #elif  MIN_VERSION_ghc(8, 4, 0)
51-  GHC. HsOverLitGHC. overLitType ->  t)
5246#else 
5347 GHC. HsOverLitGHC. overLitType ->  t)
5448#endif 
@@ -57,8 +51,6 @@ pattern HsLitType :: Type.Type -> GHC.HsExpr GhcTc
5751pattern  HsLitType  t <- 
5852#if  MIN_VERSION_ghc(8, 6, 0)
5953 GHC. HsLitTcHsSyn. hsLitType ->  t)
60- #elif  MIN_VERSION_ghc(8, 4, 0)
61-  GHC. HsLitTcHsSyn. hsLitType ->  t)
6254#else 
6355 GHC. HsLitTcHsSyn. hsLitType ->  t)
6456#endif 
@@ -67,8 +59,6 @@ pattern HsLamType :: Type.Type -> GHC.HsExpr GhcTc
6759pattern  HsLamType  t <- 
6860#if  MIN_VERSION_ghc(8, 6, 0)
6961 GHC. HsLam\ (GHC. MGGHC. mg_ext =  groupTy }) ->  matchGroupType groupTy) ->  t)
70- #elif  MIN_VERSION_ghc(8, 4, 0)
71-  GHC. HsLam\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
7262#else 
7363 GHC. HsLam\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
7464#endif 
@@ -77,8 +67,6 @@ pattern HsLamCaseType :: Type.Type -> GHC.HsExpr GhcTc
7767pattern  HsLamCaseType  t <- 
7868#if  MIN_VERSION_ghc(8, 6, 0)
7969 GHC. HsLamCase\ (GHC. MGGHC. mg_ext =  groupTy }) ->  matchGroupType groupTy) ->  t)
80- #elif  MIN_VERSION_ghc(8, 4, 0)
81-  GHC. HsLamCase\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
8270#else 
8371 GHC. HsLamCase\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
8472#endif 
@@ -87,8 +75,6 @@ pattern HsCaseType :: Type.Type -> GHC.HsExpr GhcTc
8775pattern  HsCaseType  t <- 
8876#if  MIN_VERSION_ghc(8, 6, 0)
8977 GHC. HsCase\ (GHC. MGGHC. mg_ext =  groupTy }) ->  matchGroupType groupTy) ->  t)
90- #elif  MIN_VERSION_ghc(8, 4, 0)
91-  GHC. HsCase\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
9278#else 
9379 GHC. HsCase\ GHC. MGGHC. mg_res_ty =  res, GHC. mg_arg_tys =  args } ->  Type. mkFunTys args res ->  t)
9480#endif 
@@ -97,8 +83,6 @@ pattern ExplicitListType :: Type.Type -> GHC.HsExpr GhcTc
9783pattern  ExplicitListType  t <- 
9884#if  MIN_VERSION_ghc(8, 6, 0)
9985 GHC. ExplicitListTysWiredIn. mkListTy ->  t) _ _
100- #elif  MIN_VERSION_ghc(8, 4, 0)
101-  GHC. ExplicitListTysWiredIn. mkListTy ->  t) _ _
10286#else 
10387 GHC. ExplicitListTysWiredIn. mkListTy ->  t) _ _
10488#endif 
@@ -107,8 +91,6 @@ pattern ExplicitSumType :: Type.Type -> GHC.HsExpr GhcTc
10791pattern  ExplicitSumType  t <- 
10892#if  MIN_VERSION_ghc(8, 6, 0)
10993 GHC. ExplicitSumTysWiredIn. mkSumTy ->  t) _ _ _
110- #elif  MIN_VERSION_ghc(8, 4, 0)
111-  GHC. ExplicitSumTysWiredIn. mkSumTy ->  t)
11294#else 
11395 GHC. ExplicitSumTysWiredIn. mkSumTy ->  t)
11496#endif 
@@ -118,8 +100,6 @@ pattern HsMultiIfType :: Type.Type -> GHC.HsExpr GhcTc
118100pattern  HsMultiIfType  t <- 
119101#if  MIN_VERSION_ghc(8, 6, 0)
120102 GHC. HsMultiIf
121- #elif  MIN_VERSION_ghc(8, 4, 0)
122-  GHC. HsMultiIf
123103#else 
124104 GHC. HsMultiIf
125105#endif 
@@ -128,8 +108,6 @@ pattern FunBindType :: Type.Type -> GHC.HsBindLR GhcTc GhcTc
128108pattern  FunBindType  t <- 
129109#if  MIN_VERSION_ghc(8, 6, 0)
130110 GHC. FunBindGHC. LVar. varType ->  t)) _ _ _
131- #elif  MIN_VERSION_ghc(8, 4, 0)
132-  GHC. FunBindGHC. LVar. varType ->  t)) _ _ _ _
133111#else 
134112 GHC. FunBindGHC. LVar. varType ->  t)) _ _ _ _
135113#endif 
@@ -138,8 +116,6 @@ pattern FunBindGen :: Type.Type -> GHC.MatchGroup GhcTc (GHC.LHsExpr GhcTc) -> G
138116pattern  FunBindGen  t fmatches <- 
139117#if  MIN_VERSION_ghc(8, 6, 0)
140118 GHC. FunBindGHC. LVar. varType ->  t)) fmatches _ _
141- #elif  MIN_VERSION_ghc(8, 4, 0)
142-  GHC. FunBindGHC. LVar. varType ->  t)) fmatches _ _ _
143119#else 
144120 GHC. FunBindGHC. LVar. varType ->  t)) fmatches _ _ _
145121#endif 
@@ -148,10 +124,8 @@ pattern AbsBinds :: GHC.LHsBinds GhcTc -> GHC.HsBindLR GhcTc GhcTc
148124pattern  AbsBinds  bs <- 
149125#if  MIN_VERSION_ghc(8, 6, 0)
150126 GHC. AbsBinds
151- #elif  MIN_VERSION_ghc(8, 4, 0)
152-  GHC. AbsBinds
153127#else 
154-  GHC. AbsBinds
128+  GHC. AbsBinds _ 
155129#endif 
156130
157131#if  MIN_VERSION_ghc(8, 6, 0)
0 commit comments