X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2FPrelInfo.lhs;h=939c496e9b9560fa41c9a4d15a3391b1251a6950;hb=351a0212a9b4275f8cec2c5b699b1ab995e2e6e3;hp=ea5a996e542147c2fe6f305f11409c474fc58a48;hpb=ef61cbbcbf819e7e5930b60de59fb5d550f66e83;p=ghc-hetmet.git diff --git a/compiler/prelude/PrelInfo.lhs b/compiler/prelude/PrelInfo.lhs index ea5a996..939c496 100644 --- a/compiler/prelude/PrelInfo.lhs +++ b/compiler/prelude/PrelInfo.lhs @@ -28,7 +28,6 @@ import PrelNames ( basicKnownKeyNames, import PrimOp ( PrimOp, allThePrimOps, primOpOcc, primOpTag, maxPrimOpTag ) import DataCon ( DataCon ) import Id ( Id, idName ) -import MkId ( mkPrimOpId, wiredInIds ) import MkId -- All of it, for re-export import Name ( nameOccName ) import TysPrim ( primTyCons ) @@ -69,6 +68,9 @@ Notes about wired in things \begin{code} wiredInThings :: [TyThing] +-- This list is used only to initialise HscMain.knownKeyNames +-- to ensure that when you say "Prelude.map" in your source code, you +-- get a Name with the correct known key wiredInThings = concat [ -- Wired in TyCons and their implicit Ids