Comment fix: use the same variable names in the conclusion as in the premise.
authort-peterj@microsoft.com <unknown>
Thu, 18 Jun 2009 09:22:35 +0000 (09:22 +0000)
committert-peterj@microsoft.com <unknown>
Thu, 18 Jun 2009 09:22:35 +0000 (09:22 +0000)
compiler/simplCore/Simplify.lhs

index b38bdc8..d90c5db 100644 (file)
@@ -871,8 +871,8 @@ simplCast env body co0 cont0
          | (_l1, t1) <- coercionKind co2
                --      e |> (g1 :: S1~L) |> (g2 :: L~T1)
                 -- ==>
-                --      e,                       if T1=T2
-                --      e |> (g1 . g2 :: T1~T2)  otherwise
+                --      e,                       if S1=T1
+                --      e |> (g1 . g2 :: S1~T1)  otherwise
                 --
                 -- For example, in the initial form of a worker
                 -- we may find  (coerce T (coerce S (\x.e))) y