diff options
Diffstat (limited to 'compiler/GHC/ByteCode/InfoTable.hs')
| -rw-r--r-- | compiler/GHC/ByteCode/InfoTable.hs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/compiler/GHC/ByteCode/InfoTable.hs b/compiler/GHC/ByteCode/InfoTable.hs index 567209adda..594a68c12b 100644 --- a/compiler/GHC/ByteCode/InfoTable.hs +++ b/compiler/GHC/ByteCode/InfoTable.hs @@ -12,21 +12,26 @@ module GHC.ByteCode.InfoTable ( mkITbls ) where import GHC.Prelude +import GHC.Driver.Session +import GHC.Driver.Env + import GHC.Platform import GHC.Platform.Profile import GHC.ByteCode.Types import GHC.Runtime.Interpreter -import GHC.Driver.Session -import GHC.Driver.Types + import GHC.Types.Name ( Name, getName ) import GHC.Types.Name.Env +import GHC.Types.RepType + import GHC.Core.DataCon ( DataCon, dataConRepArgTys, dataConIdentity ) import GHC.Core.TyCon ( TyCon, tyConFamilySize, isDataTyCon, tyConDataCons ) import GHC.Core.Multiplicity ( scaledThing ) -import GHC.Types.RepType + import GHC.StgToCmm.Layout ( mkVirtConstrSizes ) import GHC.StgToCmm.Closure ( tagForCon, NonVoid (..) ) + import GHC.Utils.Misc import GHC.Utils.Panic |
