summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Syn/Type.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Hs/Syn/Type.hs')
-rw-r--r--compiler/GHC/Hs/Syn/Type.hs6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/GHC/Hs/Syn/Type.hs b/compiler/GHC/Hs/Syn/Type.hs
index a7e21d2458..edcdc39ea0 100644
--- a/compiler/GHC/Hs/Syn/Type.hs
+++ b/compiler/GHC/Hs/Syn/Type.hs
@@ -77,7 +77,13 @@ hsLitType (HsStringPrim _ _) = addrPrimTy
hsLitType (HsInt _ _) = intTy
hsLitType (HsIntPrim _ _) = intPrimTy
hsLitType (HsWordPrim _ _) = wordPrimTy
+hsLitType (HsInt8Prim _ _) = int8PrimTy
+hsLitType (HsInt16Prim _ _) = int16PrimTy
+hsLitType (HsInt32Prim _ _) = int32PrimTy
hsLitType (HsInt64Prim _ _) = int64PrimTy
+hsLitType (HsWord8Prim _ _) = word8PrimTy
+hsLitType (HsWord16Prim _ _) = word16PrimTy
+hsLitType (HsWord32Prim _ _) = word32PrimTy
hsLitType (HsWord64Prim _ _) = word64PrimTy
hsLitType (HsInteger _ _ ty) = ty
hsLitType (HsRat _ _ ty) = ty