[commit: ghc] : Put eager value splitting under flag control (01c11dd)

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/01c11ddea3f81705a4e364bc023d5b9fba56f483

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

commit 01c11ddea3f81705a4e364bc023d5b9fba56f483
Author: Max Bolingbroke <[email protected]>
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"
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.