X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=impatomic.cc;h=391ce2aa159cea4b6e103d074c6cb5eb53032dfd;hp=a25518030544acde77e682aaf6938ad4852265c1;hb=251ac4b4bf3a9f2d3cfacc1e6618200ca1c431ac;hpb=63b2c687570085f2a87b6a659d26608228af1ee0 diff --git a/impatomic.cc b/impatomic.cc index a2551803..391ce2aa 100644 --- a/impatomic.cc +++ b/impatomic.cc @@ -8,8 +8,8 @@ namespace std { bool atomic_flag_test_and_set_explicit ( volatile atomic_flag * __a__, memory_order __x__ ) { volatile bool * __p__ = &((__a__)->__f__); - bool result = (bool) model->switch_to_master(new ModelAction(ATOMIC_RMWR, __x__, (void *) __p__)); - model->switch_to_master(new ModelAction(ATOMIC_RMW, __x__, (void *) __p__, true)); + bool result = (bool) model->switch_thread(new ModelAction(ATOMIC_RMWR, __x__, (void *) __p__)); + model->switch_thread(new ModelAction(ATOMIC_RMW, __x__, (void *) __p__, true)); return result; } @@ -20,7 +20,7 @@ void atomic_flag_clear_explicit ( volatile atomic_flag* __a__, memory_order __x__ ) { volatile bool * __p__ = &((__a__)->__f__); - model->switch_to_master(new ModelAction(ATOMIC_WRITE, __x__, (void *) __p__, false)); + model->switch_thread(new ModelAction(ATOMIC_WRITE, __x__, (void *) __p__, false)); } void atomic_flag_clear( volatile atomic_flag* __a__ )