Typeable overhaul (see #5275)
[ghc.git] / libraries / base / Data / Typeable / Internal.hs-boot
1 {-# LANGUAGE CPP, NoImplicitPrelude, MagicHash #-}
2 module Data.Typeable.Internal (
3     TypeRep,
4     TyCon,
5     mkTyCon
6   ) where
7
8 import GHC.Base
9
10 data TypeRep
11 data TyCon
12
13 #include "MachDeps.h"
14
15 #if WORD_SIZE_IN_BITS < 64
16 mkTyCon :: Word64# -> Word64# -> String -> String -> String -> TyCon
17 #else
18 mkTyCon :: Word#   -> Word#   -> String -> String -> String -> TyCon
19 #endif