uhc-light-1.1.7.0: src/UHC/Light/Compiler/CodeGen/ImportUsedModules.hs
module UHC.Light.Compiler.CodeGen.ImportUsedModules
( ImportUsedModules (..), emptyImportUsedModules )
where
import UHC.Light.Compiler.Base.Common
import qualified Data.Set as Set
{-# LINE 18 "src/ehc/CodeGen/ImportUsedModules.chs" #-}
data ImportUsedModules
= ImportUsedModules
{ iumHSDeclModules :: !HsNameS -- ^ imported modules as declared in src .hs
, iumHIDeclModules :: !HsNameS -- ^ imported modules as declared, either in .hs or .hi
, iumHIUsedModules :: !HsNameS -- ^ imported modules as actually used
, iumIntrodModules :: !HsNameS -- ^ module names for which a introduction/def is made
}
emptyImportUsedModules = ImportUsedModules Set.empty Set.empty Set.empty Set.empty