on master help sign in
Old GHC fixes
commit1bd2b055eaca68f85ddceebb56369db40f661aad authorRyanGlScott <ryan.gl.scott@gmail.com> dateTue 26 Jan 2016, 15:47 (11 years ago) parent775d3f5
2 files changed+6−1
Data/Aeson/TH.hs+5−1 tests/DataFamilies/Instances.hs+1
Data/Aeson/TH.hs+5−1
@@ -1358,7 +1358,11 @@ stealKindForType _ t = t
13581358
13591359-- | Extracts the kind from a type variable binder.
13601360tvbKind :: TyVarBndr -> Kind
1361−tvbKind (PlainTV _ ) = starK
1361+#if MIN_VERSION_template_haskell(2,8,0)
1362+tvbKind (PlainTV _ ) = StarT
1363+#else
1364+tvbKind (PlainTV _ ) = StarK
1365+#endif
13621366tvbKind (KindedTV _ k) = k
13631367
13641368tvbToType :: TyVarBndr -> Type
tests/DataFamilies/Instances.hs+1
@@ -1,4 +1,5 @@
11{-# LANGUAGE FlexibleInstances #-}
2+{-# LANGUAGE GADTs #-}
23{-# LANGUAGE TemplateHaskell #-}
34{-# LANGUAGE TypeFamilies #-}
45{-# OPTIONS_GHC -fno-warn-orphans #-}