summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2020-10-22 20:56:53 +0800
committerMoritz Angermann <moritz.angermann@gmail.com>2020-10-22 20:56:53 +0800
commitf3cb32961a5bc800742dd43c326616189c51a126 (patch)
tree50ca672c8e99e99e75041147d05379d059cc4d22
parent689c54de7a85d3d358ca2d5d17b129ae16148e26 (diff)
downloadhaskell-f3cb32961a5bc800742dd43c326616189c51a126.tar.gz
Int has Word size in Haskell.
-rw-r--r--compiler/GHC/Cmm/Utils.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/GHC/Cmm/Utils.hs b/compiler/GHC/Cmm/Utils.hs
index 443b36b48c..b7fc15e79f 100644
--- a/compiler/GHC/Cmm/Utils.hs
+++ b/compiler/GHC/Cmm/Utils.hs
@@ -14,7 +14,7 @@
module GHC.Cmm.Utils(
-- CmmType
- primRepCmmType, slotCmmType,
+ primRepCmmType, slotCmmType,
typeCmmType, typeForeignHint, primRepForeignHint,
-- CmmLit
@@ -144,7 +144,7 @@ primRepForeignHint :: Platform -> PrimRep -> ForeignHint
primRepForeignHint _platform VoidRep = panic "primRepForeignHint:VoidRep"
primRepForeignHint _platform LiftedRep = AddrHint
primRepForeignHint _platform UnliftedRep = AddrHint
-primRepForeignHint platform IntRep = SignedHint (cIntWidth platform)
+primRepForeignHint platform IntRep = SignedHint (wordWidth platform)
primRepForeignHint _platform Int8Rep = SignedHint W8
primRepForeignHint _platform Int16Rep = SignedHint W16
primRepForeignHint _platform Int32Rep = SignedHint W32