diff src/parallel_execution/main.c @ 102:64c98838a291

remove stack StartTime&EndTime
author ikkun
date Wed, 02 Mar 2016 20:51:33 +0900
parents 8987cf13d5bb
children 059b26a250cc
line wrap: on
line diff
--- a/src/parallel_execution/main.c	Wed Mar 02 19:23:00 2016 +0900
+++ b/src/parallel_execution/main.c	Wed Mar 02 20:51:33 2016 +0900
@@ -38,8 +38,9 @@
     /* puts("result"); */
 
     context->next = CreateWorker;
-    stack_push(context->code_stack, &context->next);
-    
+
+    struct Time *t = &context->data[Time]->time;
+    t->next = CreateWorker;
     goto meta(context, StartTime);
 }
 
@@ -233,9 +234,8 @@
 
     loopCounter->i = 0;
 
-    context->next = Code2;
-    stack_push(context->code_stack, &context->next);
-
+    struct Time *t = &context->data[Time]->time;
+    t->next = Code2;
     goto meta(context, EndTime);
 }