summaryrefslogtreecommitdiff
path: root/tests/test_atomic_include.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_atomic_include.h')
-rw-r--r--tests/test_atomic_include.h8
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);