diff options
Diffstat (limited to 'compiler/prelude/PrelNames.hs')
-rw-r--r-- | compiler/prelude/PrelNames.hs | 121 |
1 files changed, 62 insertions, 59 deletions
diff --git a/compiler/prelude/PrelNames.hs b/compiler/prelude/PrelNames.hs index d69eaebdcb..46d4484e47 100644 --- a/compiler/prelude/PrelNames.hs +++ b/compiler/prelude/PrelNames.hs @@ -1682,7 +1682,7 @@ addrPrimTyConKey, arrayPrimTyConKey, arrayArrayPrimTyConKey, boolTyConKey, byteArrayPrimTyConKey, charPrimTyConKey, charTyConKey, doublePrimTyConKey, doubleTyConKey, floatPrimTyConKey, floatTyConKey, funTyConKey, intPrimTyConKey, intTyConKey, int8TyConKey, int16TyConKey, - int32PrimTyConKey, int32TyConKey, int64PrimTyConKey, int64TyConKey, + int8PrimTyConKey, int32PrimTyConKey, int32TyConKey, int64PrimTyConKey, int64TyConKey, integerTyConKey, naturalTyConKey, listTyConKey, foreignObjPrimTyConKey, maybeTyConKey, weakPrimTyConKey, mutableArrayPrimTyConKey, mutableArrayArrayPrimTyConKey, @@ -1703,37 +1703,39 @@ floatTyConKey = mkPreludeTyConUnique 12 funTyConKey = mkPreludeTyConUnique 13 intPrimTyConKey = mkPreludeTyConUnique 14 intTyConKey = mkPreludeTyConUnique 15 -int8TyConKey = mkPreludeTyConUnique 16 -int16TyConKey = mkPreludeTyConUnique 17 -int32PrimTyConKey = mkPreludeTyConUnique 18 -int32TyConKey = mkPreludeTyConUnique 19 -int64PrimTyConKey = mkPreludeTyConUnique 20 -int64TyConKey = mkPreludeTyConUnique 21 -integerTyConKey = mkPreludeTyConUnique 22 -naturalTyConKey = mkPreludeTyConUnique 23 - -listTyConKey = mkPreludeTyConUnique 24 -foreignObjPrimTyConKey = mkPreludeTyConUnique 25 -maybeTyConKey = mkPreludeTyConUnique 26 -weakPrimTyConKey = mkPreludeTyConUnique 27 -mutableArrayPrimTyConKey = mkPreludeTyConUnique 28 -mutableByteArrayPrimTyConKey = mkPreludeTyConUnique 29 -orderingTyConKey = mkPreludeTyConUnique 30 -mVarPrimTyConKey = mkPreludeTyConUnique 31 -ratioTyConKey = mkPreludeTyConUnique 32 -rationalTyConKey = mkPreludeTyConUnique 33 -realWorldTyConKey = mkPreludeTyConUnique 34 -stablePtrPrimTyConKey = mkPreludeTyConUnique 35 -stablePtrTyConKey = mkPreludeTyConUnique 36 -eqTyConKey = mkPreludeTyConUnique 38 -heqTyConKey = mkPreludeTyConUnique 39 -arrayArrayPrimTyConKey = mkPreludeTyConUnique 40 -mutableArrayArrayPrimTyConKey = mkPreludeTyConUnique 41 +int8PrimTyConKey = mkPreludeTyConUnique 16 +int8TyConKey = mkPreludeTyConUnique 17 +int16TyConKey = mkPreludeTyConUnique 18 +int32PrimTyConKey = mkPreludeTyConUnique 19 +int32TyConKey = mkPreludeTyConUnique 20 +int64PrimTyConKey = mkPreludeTyConUnique 21 +int64TyConKey = mkPreludeTyConUnique 22 +integerTyConKey = mkPreludeTyConUnique 23 +naturalTyConKey = mkPreludeTyConUnique 24 + +listTyConKey = mkPreludeTyConUnique 25 +foreignObjPrimTyConKey = mkPreludeTyConUnique 26 +maybeTyConKey = mkPreludeTyConUnique 27 +weakPrimTyConKey = mkPreludeTyConUnique 28 +mutableArrayPrimTyConKey = mkPreludeTyConUnique 29 +mutableByteArrayPrimTyConKey = mkPreludeTyConUnique 30 +orderingTyConKey = mkPreludeTyConUnique 31 +mVarPrimTyConKey = mkPreludeTyConUnique 32 +ratioTyConKey = mkPreludeTyConUnique 33 +rationalTyConKey = mkPreludeTyConUnique 34 +realWorldTyConKey = mkPreludeTyConUnique 35 +stablePtrPrimTyConKey = mkPreludeTyConUnique 36 +stablePtrTyConKey = mkPreludeTyConUnique 37 +eqTyConKey = mkPreludeTyConUnique 39 +heqTyConKey = mkPreludeTyConUnique 40 +arrayArrayPrimTyConKey = mkPreludeTyConUnique 41 +mutableArrayArrayPrimTyConKey = mkPreludeTyConUnique 42 statePrimTyConKey, stableNamePrimTyConKey, stableNameTyConKey, mutVarPrimTyConKey, ioTyConKey, - wordPrimTyConKey, wordTyConKey, word8TyConKey, word16TyConKey, - word32PrimTyConKey, word32TyConKey, word64PrimTyConKey, word64TyConKey, + wordPrimTyConKey, wordTyConKey, word8PrimTyConKey, word8TyConKey, + word16TyConKey, word32PrimTyConKey, word32TyConKey, + word64PrimTyConKey, word64TyConKey, liftedConKey, unliftedConKey, anyBoxConKey, kindConKey, boxityConKey, typeConKey, threadIdPrimTyConKey, bcoPrimTyConKey, ptrTyConKey, funPtrTyConKey, tVarPrimTyConKey, eqPrimTyConKey, @@ -1750,24 +1752,25 @@ ioTyConKey = mkPreludeTyConUnique 57 voidPrimTyConKey = mkPreludeTyConUnique 58 wordPrimTyConKey = mkPreludeTyConUnique 59 wordTyConKey = mkPreludeTyConUnique 60 -word8TyConKey = mkPreludeTyConUnique 61 -word16TyConKey = mkPreludeTyConUnique 62 -word32PrimTyConKey = mkPreludeTyConUnique 63 -word32TyConKey = mkPreludeTyConUnique 64 -word64PrimTyConKey = mkPreludeTyConUnique 65 -word64TyConKey = mkPreludeTyConUnique 66 -liftedConKey = mkPreludeTyConUnique 67 -unliftedConKey = mkPreludeTyConUnique 68 -anyBoxConKey = mkPreludeTyConUnique 69 -kindConKey = mkPreludeTyConUnique 70 -boxityConKey = mkPreludeTyConUnique 71 -typeConKey = mkPreludeTyConUnique 72 -threadIdPrimTyConKey = mkPreludeTyConUnique 73 -bcoPrimTyConKey = mkPreludeTyConUnique 74 -ptrTyConKey = mkPreludeTyConUnique 75 -funPtrTyConKey = mkPreludeTyConUnique 76 -tVarPrimTyConKey = mkPreludeTyConUnique 77 -compactPrimTyConKey = mkPreludeTyConUnique 78 +word8PrimTyConKey = mkPreludeTyConUnique 61 +word8TyConKey = mkPreludeTyConUnique 62 +word16TyConKey = mkPreludeTyConUnique 63 +word32PrimTyConKey = mkPreludeTyConUnique 64 +word32TyConKey = mkPreludeTyConUnique 65 +word64PrimTyConKey = mkPreludeTyConUnique 66 +word64TyConKey = mkPreludeTyConUnique 67 +liftedConKey = mkPreludeTyConUnique 68 +unliftedConKey = mkPreludeTyConUnique 69 +anyBoxConKey = mkPreludeTyConUnique 70 +kindConKey = mkPreludeTyConUnique 71 +boxityConKey = mkPreludeTyConUnique 72 +typeConKey = mkPreludeTyConUnique 73 +threadIdPrimTyConKey = mkPreludeTyConUnique 74 +bcoPrimTyConKey = mkPreludeTyConUnique 75 +ptrTyConKey = mkPreludeTyConUnique 76 +funPtrTyConKey = mkPreludeTyConUnique 77 +tVarPrimTyConKey = mkPreludeTyConUnique 78 +compactPrimTyConKey = mkPreludeTyConUnique 79 -- dotnet interop objectTyConKey :: Unique @@ -2041,7 +2044,7 @@ sumRepDataConKey = mkPreludeDataConUnique 73 runtimeRepSimpleDataConKeys, unliftedSimpleRepDataConKeys, unliftedRepDataConKeys :: [Unique] liftedRepDataConKey :: Unique runtimeRepSimpleDataConKeys@(liftedRepDataConKey : unliftedSimpleRepDataConKeys) - = map mkPreludeDataConUnique [74..82] + = map mkPreludeDataConUnique [74..84] unliftedRepDataConKeys = vecRepDataConKey : tupleRepDataConKey : @@ -2051,29 +2054,29 @@ unliftedRepDataConKeys = vecRepDataConKey : -- See Note [Wiring in RuntimeRep] in TysWiredIn -- VecCount vecCountDataConKeys :: [Unique] -vecCountDataConKeys = map mkPreludeDataConUnique [83..88] +vecCountDataConKeys = map mkPreludeDataConUnique [85..90] -- See Note [Wiring in RuntimeRep] in TysWiredIn -- VecElem vecElemDataConKeys :: [Unique] -vecElemDataConKeys = map mkPreludeDataConUnique [89..98] +vecElemDataConKeys = map mkPreludeDataConUnique [91..100] -- Typeable things kindRepTyConAppDataConKey, kindRepVarDataConKey, kindRepAppDataConKey, kindRepFunDataConKey, kindRepTYPEDataConKey, kindRepTypeLitSDataConKey, kindRepTypeLitDDataConKey :: Unique -kindRepTyConAppDataConKey = mkPreludeDataConUnique 100 -kindRepVarDataConKey = mkPreludeDataConUnique 101 -kindRepAppDataConKey = mkPreludeDataConUnique 102 -kindRepFunDataConKey = mkPreludeDataConUnique 103 -kindRepTYPEDataConKey = mkPreludeDataConUnique 104 -kindRepTypeLitSDataConKey = mkPreludeDataConUnique 105 -kindRepTypeLitDDataConKey = mkPreludeDataConUnique 106 +kindRepTyConAppDataConKey = mkPreludeDataConUnique 101 +kindRepVarDataConKey = mkPreludeDataConUnique 102 +kindRepAppDataConKey = mkPreludeDataConUnique 103 +kindRepFunDataConKey = mkPreludeDataConUnique 104 +kindRepTYPEDataConKey = mkPreludeDataConUnique 105 +kindRepTypeLitSDataConKey = mkPreludeDataConUnique 106 +kindRepTypeLitDDataConKey = mkPreludeDataConUnique 107 typeLitSymbolDataConKey, typeLitNatDataConKey :: Unique -typeLitSymbolDataConKey = mkPreludeDataConUnique 107 -typeLitNatDataConKey = mkPreludeDataConUnique 108 +typeLitSymbolDataConKey = mkPreludeDataConUnique 108 +typeLitNatDataConKey = mkPreludeDataConUnique 109 ---------------- Template Haskell ------------------- |