diff --git a/ghc/compiler/codeGen/ClosureInfo.lhs b/ghc/compiler/codeGen/ClosureInfo.lhs index 7bade99388668f5b44aab4d384c500786ac40a8a..a71f3c05ad74ad52d2930f05fb11535904952b6e 100644 --- a/ghc/compiler/codeGen/ClosureInfo.lhs +++ b/ghc/compiler/codeGen/ClosureInfo.lhs @@ -17,6 +17,7 @@ module ClosureInfo ( mkClosureLFInfo, mkConLFInfo, mkSelectorLFInfo, mkVapLFInfo, mkLFImported, mkLFArgument, mkLFLetNoEscape, + UpdateFlag, closureSize, closureHdrSize, closureNonHdrSize, closureSizeWithoutFixedHdr, @@ -27,12 +28,15 @@ module ClosureInfo ( layOutStaticNoFVClosure, layOutPhantomClosure, mkVirtHeapOffsets, - nodeMustPointToIt, getEntryConvention, + nodeMustPointToIt, getEntryConvention, + SYN_IE(FCode), CgInfoDownwards, CgState, + blackHoleOnEntry, staticClosureRequired, slowFunEntryCodeRequired, funInfoTableRequired, stdVapRequired, noUpdVapRequired, + StgBinderInfo, closureId, infoTableLabelFromCI, fastLabelFromCI, closureLabelFromCI, @@ -40,6 +44,7 @@ module ClosureInfo ( closureLFInfo, closureSMRep, closureUpdReqd, closureSingleEntry, closureSemiTag, closureType, closureReturnsUnboxedType, getStandardFormThunkInfo, + GenStgArg, isToplevClosure, closureKind, closureTypeDescr, -- profiling