Comments only
authorsimonpj@microsoft.com <unknown>
Fri, 5 Sep 2008 17:17:31 +0000 (17:17 +0000)
committersimonpj@microsoft.com <unknown>
Fri, 5 Sep 2008 17:17:31 +0000 (17:17 +0000)
compiler/hsSyn/HsBinds.lhs

index b4dc5b2..6a3f1b0 100644 (file)
@@ -341,7 +341,11 @@ data HsWrapper
                                -- Guaranteed not the identity coercion
 
   | WpApp Var                  -- [] d         the 'd' is a type-class dictionary or coercion variable
+
   | WpTyApp Type               -- [] t         the 't' is a type or corecion
+                               --      ToDo: it'd be tidier if 't' was always a type (not coercion),
+                               --            but that is inconvenient in Inst.instCallDicts
+
   | WpLam Var                  -- \d. []       the 'd' is a type-class dictionary or coercion variable
   | WpTyLam TyVar              -- \a. []       the 'a' is a type variable (not coercion var)
   | WpInline                   -- inline_me []   Wrap inline around the thing