[project @ 1998-04-30 19:25:19 by sof]
authorsof <unknown>
Thu, 30 Apr 1998 19:25:19 +0000 (19:25 +0000)
committersof <unknown>
Thu, 30 Apr 1998 19:25:19 +0000 (19:25 +0000)
new defn: fixedHS

ghc/compiler/nativeGen/MachMisc.lhs

index bc83dcf..838c335 100644 (file)
@@ -9,7 +9,7 @@
 module MachMisc (
 
        fixedHdrSizeInWords, varHdrSizeInWords,
-       charLikeSize, intLikeSize, mutHS, dataHS, foHS,
+       charLikeSize, intLikeSize, mutHS, dataHS, fixedHS, foHS,
        sizeOf, primRepToSize,
 
        eXTRA_STK_ARGS_HERE,
@@ -188,10 +188,11 @@ blahLikeSize blah
     blahLikeRep = SpecialisedRep blah 0 1 SMNormalForm
 
 --------
-mutHS, dataHS, foHS :: StixTree
+mutHS, dataHS, fixedHS, foHS :: StixTree
 
-mutHS  = blah_hs (MuTupleRep 0)
-dataHS = blah_hs (DataRep 0)
+mutHS   = blah_hs (MuTupleRep 0)
+dataHS  = blah_hs (DataRep 0)
+fixedHS = StInt (toInteger fixedHdrSizeInWords)
 
 {- Semi-hack: to avoid introducing ForeignObjRep,
    we hard-code the VHS for ForeignObj here.