summaryrefslogtreecommitdiff
path: root/compiler/specialise
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2011-09-05 08:32:07 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2011-09-05 08:32:07 +0100
commit69ecb07c635336b25fa4fc068424d4343db85549 (patch)
tree1d62e63e58f414519263951ff5560046771c0e9d /compiler/specialise
parentbd6f5de7bb41f868522c6db2ad2793477840297e (diff)
downloadhaskell-69ecb07c635336b25fa4fc068424d4343db85549.tar.gz
Link the de-synonym change to ticket Trac #5458
Diffstat (limited to 'compiler/specialise')
-rw-r--r--compiler/specialise/SpecConstr.lhs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/specialise/SpecConstr.lhs b/compiler/specialise/SpecConstr.lhs
index 99f1c79f44..3debe8eabf 100644
--- a/compiler/specialise/SpecConstr.lhs
+++ b/compiler/specialise/SpecConstr.lhs
@@ -1501,7 +1501,8 @@ via 'a' itself, or be in scope at f's defn. Hence we just take
BUT phantom type synonums can mess this reasoning up,
eg x::T b with type T b = Int
-So we apply expandTypeSynonyms to the bound Ids. Yuk.
+So we apply expandTypeSynonyms to the bound Ids.
+See Trac # 5458. Yuk.
\begin{code}
type CallPat = ([Var], [CoreExpr]) -- Quantified variables and arguments