X-Git-Url: http://plrg.eecs.uci.edu/git/?p=c11tester.git;a=blobdiff_plain;f=impatomic.cc;h=571789d662f154e109025e23c6d09ac89f998692;hp=0a35b4b65d0513da09bdc47d81614c7d14f7ab88;hb=7966c737f2a88e5e1a56817eb9f6fdaead3eca92;hpb=f4d77c40b4029cdc18f4aaa5a4e01dfbcfca5f7b diff --git a/impatomic.cc b/impatomic.cc index 0a35b4b6..571789d6 100644 --- a/impatomic.cc +++ b/impatomic.cc @@ -1,7 +1,7 @@ #include "impatomic.h" #include "common.h" #include "model.h" -#include "threads.h" +#include "threads-model.h" namespace std { @@ -26,11 +26,6 @@ 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_fence( const volatile atomic_flag* __a__, memory_order __x__ ) -{ - ASSERT(0); -} - void __atomic_flag_wait__( volatile atomic_flag* __a__ ) { while ( atomic_flag_test_and_set( __a__ ) ); }