Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : 

http://hackage.haskell.org/trac/ghc/changeset/01c11ddea3f81705a4e364bc023d5b9fba56f483

>---------------------------------------------------------------

commit 01c11ddea3f81705a4e364bc023d5b9fba56f483
Author: Max Bolingbroke <batterseapo...@hotmail.com>
Date:   Tue Jan 31 17:32:27 2012 +0000

    Put eager value splitting under flag control

>---------------------------------------------------------------

 compiler/supercompile/Supercompile/StaticFlags.hs |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/compiler/supercompile/Supercompile/StaticFlags.hs 
b/compiler/supercompile/Supercompile/StaticFlags.hs
index e120307..6379636 100644
--- a/compiler/supercompile/Supercompile/StaticFlags.hs
+++ b/compiler/supercompile/Supercompile/StaticFlags.hs
@@ -19,8 +19,7 @@ iNSTANCE_MATCHING :: Bool
 iNSTANCE_MATCHING = not $ lookUp $ fsLit "-fsupercompiler-no-instance-matching"
 
 eAGER_SPLIT_VALUES :: Bool
-eAGER_SPLIT_VALUES = iNSTANCE_MATCHING -- For correctness given that we do 
instance matching
---eAGER_SPLIT_VALUES = False
+eAGER_SPLIT_VALUES = not $ lookUp $ fsLit 
"-fsupercompiler-no-eager-split-values"
 
 rEFINE_ALTS :: Bool
 rEFINE_ALTS = not $ lookUp $ fsLit "-fsupercompiler-no-refine-alts"



_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to