summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2019-09-02 16:40:45 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-09-17 19:22:50 -0400
commit8039b12546c80610e3a88c9fe59a0efe9c994515 (patch)
tree7ea0180239255ec7ac321bc6d7217833e8d17776
parent9c21b2fd041f19ad02f1c1d530a3f9cbf092c622 (diff)
downloadhaskell-8039b12546c80610e3a88c9fe59a0efe9c994515.tar.gz
Comments only
-rw-r--r--compiler/typecheck/TcMType.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/typecheck/TcMType.hs b/compiler/typecheck/TcMType.hs
index 56239e673e..da6d836653 100644
--- a/compiler/typecheck/TcMType.hs
+++ b/compiler/typecheck/TcMType.hs
@@ -1124,8 +1124,8 @@ in terms (say, in `length []`) because terms are never re-examined before
the final zonk (which zaps any lingering metavariables to Any).
We do this eager zapping in candidateQTyVars, which always precedes
-generalisation, because at that moment we have a clear picture of
-what skolems are in scope.
+generalisation, because at that moment we have a clear picture of what
+skolems are in scope within the type itself (e.g. that 'forall arg').
Wrinkle: