[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