X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Ftypes%2FGenerics.lhs;h=fed023ed52a5359a29c8dc4135a80470d0d33960;hp=c0fb4fc097340642ed9271926eb8671afcf85f83;hb=703ca1542c8e0983cc9d8eebce6e9f3dd3fd71e2;hpb=0adb306aceaea7c10c67ff90e559eeea3ba5f19a diff --git a/compiler/types/Generics.lhs b/compiler/types/Generics.lhs index c0fb4fc..fed023e 100644 --- a/compiler/types/Generics.lhs +++ b/compiler/types/Generics.lhs @@ -18,13 +18,11 @@ module Generics ( canDoGenerics, mkTyConGenericBinds, import HsSyn import Type -import TcHsSyn import TcType import DataCon import TyCon import Name -import OccName import RdrName import BasicTypes import Var @@ -398,7 +396,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}