X-Git-Url: http://plrg.eecs.uci.edu/git/?p=model-checker.git;a=blobdiff_plain;f=impatomic.cc;h=4b5d1c28941246fe1c0a1e2dc1567e4bac22a81e;hp=2d48989c147d051bd61d3a4d01fe0e2ba1bcf9ea;hb=a2e32839cc2d45b6f8f559061ac4315acc628396;hpb=6a5a3a8f8ecddf4b3302039b6dbde915557b4234 diff --git a/impatomic.cc b/impatomic.cc index 2d48989..4b5d1c2 100644 --- a/impatomic.cc +++ b/impatomic.cc @@ -26,11 +26,15 @@ void atomic_flag_clear_explicit void atomic_flag_clear( volatile atomic_flag* __a__ ) { atomic_flag_clear_explicit( __a__, memory_order_seq_cst ); } -void __atomic_flag_wait__( volatile atomic_flag* __a__ ) -{ while ( atomic_flag_test_and_set( __a__ ) ); } +void __atomic_flag_wait__( volatile atomic_flag* __a__ ) { + while ( atomic_flag_test_and_set( __a__ ) ) + ; +} void __atomic_flag_wait_explicit__( volatile atomic_flag* __a__, - memory_order __x__ ) -{ while ( atomic_flag_test_and_set_explicit( __a__, __x__ ) ); } + memory_order __x__ ) { + while ( atomic_flag_test_and_set_explicit( __a__, __x__ )) + ; +} }