X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Ftypes%2FGenerics.lhs;fp=ghc%2Fcompiler%2Ftypes%2FGenerics.lhs;h=b868c2a8ebd672b74f64d367987f39b05ede6cd4;hb=b085ee40c7f265a5977ea6ec1c415e573be5ff8c;hp=744b667980e98a0f7a9455329000112ab62efdb6;hpb=f6124b6ca2ec9820f7eb454dbcffbf4b8b790d4f;p=ghc-hetmet.git diff --git a/ghc/compiler/types/Generics.lhs b/ghc/compiler/types/Generics.lhs index 744b667..b868c2a 100644 --- a/ghc/compiler/types/Generics.lhs +++ b/ghc/compiler/types/Generics.lhs @@ -39,6 +39,7 @@ import SrcLoc ( builtinSrcLoc ) import Unique ( Unique, builtinUniques, mkBuiltinUnique ) import Util ( takeList, dropList ) import Outputable +import FastString #include "HsVersions.h" \end{code} @@ -554,7 +555,7 @@ bimapTuple eps ------------------- genericNames :: [Name] -genericNames = [mkSystemName (mkBuiltinUnique i) (_PK_ ('g' : show i)) | i <- [1..]] +genericNames = [mkSystemName (mkBuiltinUnique i) (mkFastString ('g' : show i)) | i <- [1..]] (g1:g2:g3:_) = genericNames mk_hs_lam pats body = HsPar (HsLam (mkSimpleMatch pats body placeHolderType builtinSrcLoc))