[svn:parrot] r45205 - trunk/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Sat Mar 27 20:20:26 UTC 2010


Author: bacek
Date: Sat Mar 27 20:20:26 2010
New Revision: 45205
URL: https://trac.parrot.org/parrot/changeset/45205

Log:
Remove redundant code duplication.

Modified:
   trunk/src/gc/gc_ms.c

Modified: trunk/src/gc/gc_ms.c
==============================================================================
--- trunk/src/gc/gc_ms.c	Sat Mar 27 19:11:19 2010	(r45204)
+++ trunk/src/gc/gc_ms.c	Sat Mar 27 20:20:26 2010	(r45205)
@@ -1429,18 +1429,10 @@
     Parrot_add_to_free_list(interp, pool, new_arena);
 
     /* Allocate more next time */
-    if (GC_DEBUG(interp)) {
-        pool->objects_per_alloc *= GC_DEBUG_UNITS_PER_ALLOC_GROWTH_FACTOR;
-        pool->replenish_level =
-                (size_t)(pool->total_objects *
-                GC_DEBUG_REPLENISH_LEVEL_FACTOR);
-    }
-    else {
-        pool->objects_per_alloc = (size_t)(pool->objects_per_alloc *
-            UNITS_PER_ALLOC_GROWTH_FACTOR);
-        pool->replenish_level   =
-                (size_t)(pool->total_objects * REPLENISH_LEVEL_FACTOR);
-    }
+    pool->objects_per_alloc *= GC_DEBUG_UNITS_PER_ALLOC_GROWTH_FACTOR;
+    pool->replenish_level =
+            (size_t)(pool->total_objects *
+            GC_DEBUG_REPLENISH_LEVEL_FACTOR);
 
     /* check alloc size against maximum */
     alloc_size = pool->object_size * pool->objects_per_alloc;


More information about the parrot-commits mailing list