small changes
[c11tester.git] / impatomic.cc
index a255180..391ce2a 100644 (file)
@@ -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 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;
 }
 
        return result;
 }
 
@@ -20,7 +20,7 @@ void atomic_flag_clear_explicit
        ( volatile atomic_flag* __a__, memory_order __x__ )
 {
        volatile bool * __p__ = &((__a__)->__f__);
        ( 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__ )
 }
 
 void atomic_flag_clear( volatile atomic_flag* __a__ )