[project @ 2001-04-02 14:47:25 by simonmar]
authorsimonmar <unknown>
Mon, 2 Apr 2001 14:47:25 +0000 (14:47 +0000)
committersimonmar <unknown>
Mon, 2 Apr 2001 14:47:25 +0000 (14:47 +0000)
commitd772539b48c236024062cc9627703898be5b27d3
tree04464a1b620c4c3fccb01e7cfbb6bf804874edd8
parent4dea1ab0036c59872a71a4b738b51059903740aa
[project @ 2001-04-02 14:47:25 by simonmar]
NOINLINE fixTc.  This fixes a space leak, believe it or not.  From the
comment:

-- aargh!  Not inlining fixTc alleviates a space leak problem.
-- Normally fixTc is used with a lazy tuple match: if the optimiser is
-- shown the definition of fixTc, it occasionally transforms the code
-- in such a way that the code generator doesn't spot the selector
-- thunks.  Sigh.

(BTW, NOINLINE pragmas quite often aren't honoured within a single
module, which looks like a bug).
ghc/compiler/typecheck/TcMonad.lhs