diff src/synchronizedQueue/allocate.h @ 66:a870c84acd0e

Change synchronizedQueue allocator from __code to Function call
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Tue, 15 Sep 2015 15:21:50 +0900
parents 89d760486188
children
line wrap: on
line diff
--- a/src/synchronizedQueue/allocate.h	Tue Jul 14 15:59:41 2015 +0900
+++ b/src/synchronizedQueue/allocate.h	Tue Sep 15 15:21:50 2015 +0900
@@ -1,15 +1,5 @@
-__code allocate(); 
-__code meta_allocate(); 
-extern __code meta();
-
-__code allocate(struct Context* context) { 
-    goto meta_allocate(context); 
-}
-
-
-
-__code meta_allocate(struct Context* context) { 
+void allocator(struct Context* context) { 
     context->data[++context->dataNum] = context->heap; 
     context->heap += context->data[0]->allocate.size; 
-    goto (context->code[context->data[0]->allocate.next])(context); 
+    return;
 }