[project @ 2001-01-11 13:58:05 by simonpj]
authorsimonpj <unknown>
Thu, 11 Jan 2001 13:58:05 +0000 (13:58 +0000)
committersimonpj <unknown>
Thu, 11 Jan 2001 13:58:05 +0000 (13:58 +0000)
commit4bac90dcd705b922910995b2cdf2fc4ee7a0f09b
treef10f6f175fae3feca5972b4451237349182234b4
parent11980a5d6609e95f22b74b48f37b1dfa323bd9a5
[project @ 2001-01-11 13:58:05 by simonpj]
Fix a grotesque bug in the HsCore.pprUfExpr
The expression

((\x -> f x y) a b)

printed as

(\x -> f x y a b)

which in turn caused any importing module to
behave most oddly.

This didn't show up before, because such expressions don't
happen much (they are simplified).  But one showed up in a
RULE (which happens to be simplified only very gently), and
that tickled this bug.
ghc/compiler/hsSyn/HsCore.lhs