[project @ 1998-05-04 21:02:06 by sof]
authorsof <unknown>
Mon, 4 May 1998 21:02:16 +0000 (21:02 +0000)
committersof <unknown>
Mon, 4 May 1998 21:02:16 +0000 (21:02 +0000)
mk_thing: Added non-overloaded type signature

ghc/compiler/coreSyn/CoreSyn.lhs
ghc/compiler/deSugar/DsCCall.lhs
ghc/compiler/reader/RdrHsSyn.lhs

index 3972e55..4d1f954 100644 (file)
@@ -451,6 +451,10 @@ mkApp  fun = mk_thing (mkGenApp fun)
 mkCon  con = mk_thing (Con      con)
 mkPrim op  = mk_thing (Prim     op)
 
+mk_thing :: ([GenCoreArg val_occ flexi] -> GenCoreExpr val_bdr val_occ flexi)
+        -> [GenType flexi] 
+        -> [GenCoreArg val_occ flexi] 
+        -> GenCoreExpr val_bdr val_occ flexi
 mk_thing thing tys vals
   = ASSERT( all isValArg vals )
     thing (map TyArg tys ++ vals)
index bac1e98..91f0101 100644 (file)
@@ -15,7 +15,7 @@ import DsUtils
 
 import TcHsSyn         ( maybeBoxedPrimType )
 import CoreUtils       ( coreExprType )
-import Id              ( Id(..), dataConArgTys, idType )
+import Id              ( Id, dataConArgTys, idType )
 import Maybes          ( maybeToBool )
 import PrelVals                ( packStringForCId )
 import PrimOp          ( PrimOp(..) )
index a3599df..338e025 100644 (file)
@@ -55,7 +55,7 @@ module RdrHsSyn (
 
 import HsSyn
 import Lex
-import BasicTypes      ( Module(..), IfaceFlavour(..), Unused )
+import BasicTypes      ( Module, IfaceFlavour(..), Unused )
 import Name            ( pprModule, OccName(..), pprOccName, 
                          prefixOccName, NamedThing(..) )
 import Util            ( thenCmp )