[commit: ghc] master: Comments only (ca2d30c)
Simon Peyton Jones
simonpj at microsoft.com
Wed May 15 15:16:32 CEST 2013
Repository : http://darcs.haskell.org/ghc.git/
On branch : master
https://github.com/ghc/ghc/commit/ca2d30c9f89ea60c6bc4e1879962309ed811b691
>---------------------------------------------------------------
commit ca2d30c9f89ea60c6bc4e1879962309ed811b691
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date: Wed May 15 10:32:13 2013 +0100
Comments only
>---------------------------------------------------------------
compiler/typecheck/TcHsType.lhs | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compiler/typecheck/TcHsType.lhs b/compiler/typecheck/TcHsType.lhs
index 703ab95..dd0155e 100644
--- a/compiler/typecheck/TcHsType.lhs
+++ b/compiler/typecheck/TcHsType.lhs
@@ -387,6 +387,9 @@ tc_hs_type hs_ty@(HsAppTy ty1 ty2) exp_kind
; arg_tys' <- tcCheckApps hs_ty fun_ty fun_kind arg_tys exp_kind
; return (mkNakedAppTys fun_ty' arg_tys') }
-- mkNakedAppTys: see Note [Zonking inside the knot]
+ -- This looks fragile; how do we *know* that fun_ty isn't
+ -- a TyConApp, say (which is never supposed to appear in the
+ -- function position of an AppTy)?
where
(fun_ty, arg_tys) = splitHsAppTys ty1 [ty2]
More information about the ghc-commits
mailing list