[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