import VarSet
import Var ( Id, Var )
import Id ( idType, idInfo, idName, idCoreRules,
- isExportedId, idUnique, mkVanillaGlobal, isLocalId,
- isImplicitId, mkUserLocal, setIdInfo
+ isExportedId, mkVanillaGlobal, isLocalId,
+ isImplicitId
)
import IdInfo {- loads of stuff -}
import NewDemand ( isBottomingSig, topSig )
import FiniteMap ( lookupFM, addToFM )
import Maybes ( orElse )
import ErrUtils ( showPass, dumpIfSet_core )
-import SrcLoc ( noSrcLoc )
import UniqFM ( mapUFM )
import UniqSupply ( splitUniqSupply, uniqFromSupply )
import List ( partition )