From 5a9bbffa7cd2ca8ff845c8ed780dd409fc7a7c66 Mon Sep 17 00:00:00 2001 From: simonmar Date: Wed, 8 Aug 2001 11:27:17 +0000 Subject: [PATCH] [project @ 2001-08-08 11:27:17 by simonmar] oops, don't set the -M size to the -H size if -M is zero (i.e. turned off). Should fix the breakage encountered by last night's nightly build. --- ghc/rts/Storage.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ghc/rts/Storage.c b/ghc/rts/Storage.c index 0c5a815..c98d2bf 100644 --- a/ghc/rts/Storage.c +++ b/ghc/rts/Storage.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Storage.c,v 1.44 2001/08/08 10:50:37 simonmar Exp $ + * $Id: Storage.c,v 1.45 2001/08/08 11:27:17 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -59,7 +59,7 @@ static void *stgReallocForGMP (void *ptr, size_t old_size, size_t new_size); static void stgDeallocForGMP (void *ptr, size_t size); void -initStorage (void) +initStorage( void ) { nat g, s; step *stp; @@ -82,7 +82,8 @@ initStorage (void) } #endif - if (RtsFlags.GcFlags.heapSizeSuggestion > + if (RtsFlags.GcFlags.maxHeapSize != 0 && + RtsFlags.GcFlags.heapSizeSuggestion > RtsFlags.GcFlags.maxHeapSize) { RtsFlags.GcFlags.maxHeapSize = RtsFlags.GcFlags.heapSizeSuggestion; } -- 1.7.10.4