X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FStorage.c;h=c98d2bf27b1f184e45d5644107e99b9239820f85;hb=5a9bbffa7cd2ca8ff845c8ed780dd409fc7a7c66;hp=0c5a815875889d148f9325873278e4975abd1f1c;hpb=6d7e8b17f4de155f98d50121248da585e956d8ad;p=ghc-hetmet.git 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; }