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

On branch  : supercompiler

http://hackage.haskell.org/trac/ghc/changeset/ebe007c01ff5df4e1f70f9579b1ee3c315e07278

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

commit ebe007c01ff5df4e1f70f9579b1ee3c315e07278
Author: Max Bolingbroke <batterseapo...@hotmail.com>
Date:   Tue Apr 24 10:36:30 2012 +0100

    Restrict assertion

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

 .../Supercompile/Evaluator/Evaluate.hs             |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/compiler/supercompile/Supercompile/Evaluator/Evaluate.hs 
b/compiler/supercompile/Supercompile/Evaluator/Evaluate.hs
index 2710d72..80af4ae 100644
--- a/compiler/supercompile/Supercompile/Evaluator/Evaluate.hs
+++ b/compiler/supercompile/Supercompile/Evaluator/Evaluate.hs
@@ -158,7 +158,7 @@ step' normalising ei_state = {-# SCC "step'" #-}
     (\res@(_reduced, stepped_state) -> let _deeds = either releaseStateDeed 
releaseUnnormalisedStateDeed ei_state
                                            _doc = either (pPrintFullState 
quietStatePrettiness) (pPrintFullUnnormalisedState quietStatePrettiness) 
ei_state
                                            _fvs = either stateFreeVars 
unnormalisedStateFreeVars ei_state in
-                                       ASSERT2(noChange _deeds 
(releaseStateDeed stepped_state),
+                                       ASSERT2(not dEEDS || noChange _deeds 
(releaseStateDeed stepped_state),
                                                hang (text "step': deeds lost 
or gained:") 2 (_doc $$ pPrintFullState quietStatePrettiness stepped_state))
                                        ASSERT2(subVarSet (stateFreeVars 
stepped_state) _fvs,
                                                text "step': FVs" $$ hang (text 
"Before:") 2 (pPrint _fvs $$ _doc) $$



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

Reply via email to