changeset 875:9f1b993f5283

fix
author ikkun <ikkun@cr.ie.u-ryukyu.ac.jp>
date Sat, 23 Jan 2021 18:17:35 +0900
parents 7294be69d520
children 8c89ee7dd6b3
files src/parallel_execution/examples/DPP2/PhilsImpl.cbc
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/parallel_execution/examples/DPP2/PhilsImpl.cbc	Sat Jan 23 18:09:57 2021 +0900
+++ b/src/parallel_execution/examples/DPP2/PhilsImpl.cbc	Sat Jan 23 18:17:35 2021 +0900
@@ -34,13 +34,13 @@
 
 __code putdown_lfork(struct PhilsImpl* phils, __code next(...)) {
     struct AtomicT_int* left_fork = phils->Leftfork;
-    goto left_fork->set(&phils->self, -1, putdown_rfork);
+    goto left_fork->set(-1, putdown_rfork);
 
 }
 
 __code putdown_rfork(struct PhilsImpl* phils, __code next(...)) {
     struct AtomicT_int* right_fork = phils->Rightfork;
-    goto right_fork->set(&phils->self, -1, putdown_lfork);
+    goto right_fork->set(-1, putdown_lfork);
 }
 
 __code thinking(struct PhilsImpl* phils, struct Fork* fork, __code next(...)) {
@@ -50,12 +50,12 @@
 
 __code pickup_rfork(struct PhilsImpl* phils, __code next(...)) {
     struct AtomicT_int* right_fork = phils->Rightfork;
-    goto right_fork->checkAndSet(&phils->self, -1, 0, pickup_lfork, pickup_rfork);
+    goto right_fork->checkAndSet(-1, 0, pickup_lfork, pickup_rfork);
 }
 
 __code pickup_lfork(struct PhilsImpl* phils, __code next(...)) {
     struct AtomicT_int* left_fork = phils->Leftfork;
-    goto left_fork->checkAndSet(&phils->self, -1, 0, pickup_rfork, eating);
+    goto left_fork->checkAndSet(-1, 0, pickup_rfork, eating);
 
 }