Hold off on exporting TypeInType machinery

This commit is contained in:
Stephen Diehl
2017-01-03 14:13:25 +00:00
parent 39d56792ce
commit e72d06929e
+10 -7
View File
@@ -1,8 +1,8 @@
{-# LANGUAGE CPP #-} {-# LANGUAGE CPP #-}
{-# LANGUAGE Unsafe #-} {-# LANGUAGE Unsafe #-}
{-# LANGUAGE BangPatterns #-} {-# LANGUAGE BangPatterns #-}
{-# LANGUAGE ExplicitNamespaces #-}
{-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE ExplicitNamespaces #-}
module Base ( module Base (
module X, module X,
@@ -98,12 +98,6 @@ import GHC.Stack as X (
, withFrozenCallStack , withFrozenCallStack
) )
{-
import GHC.Records as X (
HasField(..)
)
-}
#if ( __GLASGOW_HASKELL__ >= 710 ) #if ( __GLASGOW_HASKELL__ >= 710 )
import GHC.TypeLits as X ( import GHC.TypeLits as X (
Symbol, Symbol,
@@ -120,10 +114,19 @@ import GHC.TypeLits as X (
) )
#endif #endif
-- Pending GHC 8.2 we'll expose these.
{-
import GHC.Records as X (
HasField(..)
)
import Data.Kind as X ( import Data.Kind as X (
type (*) type (*)
, type Type , type Type
) )
-}
#endif #endif
-- Default Prelude defines this at the toplevel module, so we do as well. -- Default Prelude defines this at the toplevel module, so we do as well.