[commit: ghc] : FIXME only (f20b2f7)
Max Bolingbroke <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.cvs.ghc |
|---|---|
| Message-ID | <[email protected]> |
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : http://hackage.haskell.org/trac/ghc/changeset/f20b2f7bb2462dc254e7d2ccae40a7d0cb246251 >--------------------------------------------------------------- commit f20b2f7bb2462dc254e7d2ccae40a7d0cb246251 Author: Max Bolingbroke <[email protected]> Date: Fri Apr 20 17:14:52 2012 +0100 FIXME only >--------------------------------------------------------------- .../supercompile/Supercompile/Drive/Process3.hs | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/compiler/supercompile/Supercompile/Drive/Process3.hs b/compiler/supercompile/Supercompile/Drive/Process3.hs index d199551..5b8e041 100644 --- a/compiler/supercompile/Supercompile/Drive/Process3.hs +++ b/compiler/supercompile/Supercompile/Drive/Process3.hs @@ -324,6 +324,7 @@ insertTagsM mx = do -- So we should probably work out why the existing supercompiler never builds dumb loops like this, so -- we can carefully preserve that property when making the Arjan modification. +-- FIXME: use MSG while matching to detect opportunities to do type despecialisation memo :: (Maybe String -> State -> ScpM (Bool, (Deeds, FVedTerm))) -> State -> ScpM (Deeds, FVedTerm) memo opt init_state = {-# SCC "memo'" #-} memo_opt init_state