[svn:parrot] r46421 - branches/codestring/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat May 8 22:53:45 UTC 2010
Author: bacek
Date: Sat May 8 22:53:44 2010
New Revision: 46421
URL: https://trac.parrot.org/parrot/changeset/46421
Log:
Fix DRY violation in gc_ms_allocate_pmc_attributes.
Modified:
branches/codestring/src/gc/gc_ms.c
Modified: branches/codestring/src/gc/gc_ms.c
==============================================================================
--- branches/codestring/src/gc/gc_ms.c Sat May 8 22:30:51 2010 (r46420)
+++ branches/codestring/src/gc/gc_ms.c Sat May 8 22:53:44 2010 (r46421)
@@ -990,14 +990,13 @@
PMC_Attribute_Pool * const pool = Parrot_gc_get_attribute_pool(interp,
interp->mem_pools, attr_size);
void * const attrs = Parrot_gc_get_attributes_from_pool(interp, pool);
+#else
+ void * const attrs = gc_ms_allocate_memory_chunk(attr_size);
+#endif
+
memset(attrs, 0, attr_size);
PMC_data(pmc) = attrs;
return attrs;
-#else
- void * const data = gc_ms_allocate_memory_chunk(attr_size);
- PMC_data(pmc) = data;
- return data;
-#endif
}
/*
More information about the parrot-commits
mailing list