[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.