uatomic: add uatomic_or
[urcu.git] / tests / test_uatomic.c
index 5682655c47df257e0852caf86d146b6b090ecb01..37f95a6d849699f7756676a09f0fee78803f4054 100644 (file)
@@ -33,8 +33,10 @@ do {                                         \
        assert(uatomic_read(ptr) == 23);                \
        uatomic_dec(ptr);                       \
        assert(uatomic_read(ptr) == 22);                \
-       v = uatomic_add_return(ptr, 100);       \
-       assert(v == 122);                       \
+       v = uatomic_add_return(ptr, 74);        \
+       assert(v == 96);                        \
+       assert(uatomic_read(ptr) == 96);        \
+       uatomic_or(ptr, 58);                    \
        assert(uatomic_read(ptr) == 122);       \
        v = uatomic_sub_return(ptr, 1);         \
        assert(v == 121);                       \
This page took 0.022011 seconds and 4 git commands to generate.