X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Ftypes%2FGenerics.lhs;h=01632d35963183999354deabdd5177da9ec533db;hp=7685a9d90e398b615f3f702604b48a907b9b78da;hb=66579ff945831c5fc9a17c58c722ff01f2268d76;hpb=22b2f4084ffa3d797ac112e9f755670d7ad27469 diff --git a/compiler/types/Generics.lhs b/compiler/types/Generics.lhs index 7685a9d..01632d3 100644 --- a/compiler/types/Generics.lhs +++ b/compiler/types/Generics.lhs @@ -398,7 +398,7 @@ mkGenericNames tycon where tc_name = tyConName tycon tc_occ = nameOccName tc_name - tc_mod = nameModule tc_name + tc_mod = ASSERT( isExternalName tc_name ) nameModule tc_name from_RDR = mkOrig tc_mod (mkGenOcc1 tc_occ) to_RDR = mkOrig tc_mod (mkGenOcc2 tc_occ) \end{code} @@ -563,8 +563,8 @@ bimapList [ep] ------------------- a_RDR, b_RDR :: RdrName -a_RDR = mkVarUnqual FSLIT("a") -b_RDR = mkVarUnqual FSLIT("b") +a_RDR = mkVarUnqual (fsLit "a") +b_RDR = mkVarUnqual (fsLit "b") gs_RDR :: [RdrName] gs_RDR = [ mkVarUnqual (mkFastString ("g"++show i)) | i <- [(1::Int) .. ] ]