Fix uatomic sign cast
[urcu.git] / tests / test_uatomic.c
index 3faae661f4bb1382de593d17f26f6462b088dd33..4f48276ae53d147897cb2b5095dd2510170fc815 100644 (file)
@@ -62,6 +62,10 @@ do {                                         \
        assert(uatomic_read(ptr) == 122);       \
        v = uatomic_sub_return(ptr, 1);         \
        assert(v == 121);                       \
+       uatomic_sub(ptr, (unsigned int) 2);     \
+       assert(uatomic_read(ptr) == 119);       \
+       uatomic_inc(ptr);                       \
+       uatomic_inc(ptr);                       \
        assert(uatomic_read(ptr) == 121);       \
        uatomic_and(ptr, 129);                  \
        assert(uatomic_read(ptr) == 1);         \
This page took 0.022454 seconds and 4 git commands to generate.