diff options
Diffstat (limited to 'tests/test_atomic_include.h')
-rw-r--r-- | tests/test_atomic_include.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_atomic_include.h b/tests/test_atomic_include.h index c9970ab..2231b1f 100644 --- a/tests/test_atomic_include.h +++ b/tests/test_atomic_include.h @@ -168,6 +168,7 @@ void test_atomic(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or) AO_or(&x, 66); @@ -371,6 +372,7 @@ void test_atomic_release(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_release) AO_or_release(&x, 66); @@ -574,6 +576,7 @@ void test_atomic_acquire(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_acquire) AO_or_acquire(&x, 66); @@ -777,6 +780,7 @@ void test_atomic_read(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_read) AO_or_read(&x, 66); @@ -980,6 +984,7 @@ void test_atomic_write(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_write) AO_or_write(&x, 66); @@ -1183,6 +1188,7 @@ void test_atomic_full(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_full) AO_or_full(&x, 66); @@ -1386,6 +1392,7 @@ void test_atomic_release_write(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_release_write) AO_or_release_write(&x, 66); @@ -1589,6 +1596,7 @@ void test_atomic_acquire_read(void) TA_assert(x == 42); # else MISSING(AO_compare_and_swap); + if (x == 13) x = 42; # endif # if defined(AO_HAVE_or_acquire_read) AO_or_acquire_read(&x, 66); |