[svn:parrot] r44223 - branches/sys_mem_reduce/tools/build
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Feb 20 11:40:56 UTC 2010
Author: bacek
Date: Sat Feb 20 11:40:55 2010
New Revision: 44223
URL: https://trac.parrot.org/parrot/changeset/44223
Log:
Switch to GC allocations
Modified:
branches/sys_mem_reduce/tools/build/nativecall.pl
Modified: branches/sys_mem_reduce/tools/build/nativecall.pl
==============================================================================
--- branches/sys_mem_reduce/tools/build/nativecall.pl Sat Feb 20 11:40:33 2010 (r44222)
+++ branches/sys_mem_reduce/tools/build/nativecall.pl Sat Feb 20 11:40:55 2010 (r44223)
@@ -474,8 +474,7 @@
temp_pmc = pmc_new(interp, enum_class_ManagedStruct);
VTABLE_set_pointer(interp, temp_pmc, (void *)result);
#ifdef PARROT_HAS_EXEC_PROTECT
- priv = (struct jit_buffer_private_data *)
- mem_sys_allocate(sizeof(struct jit_buffer_private_data));
+ priv = mem_gc_allocate_zeroed_typed(interp, struct jit_buffer_private_data);
priv->size = jit_size;
SETATTR_ManagedStruct_custom_free_func(interp, temp_pmc, Parrot_jit_free_buffer);
SETATTR_ManagedStruct_custom_free_priv(interp, temp_pmc, priv);
More information about the parrot-commits
mailing list