X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Ftest_uatomic.c;h=37f95a6d849699f7756676a09f0fee78803f4054;hp=5682655c47df257e0852caf86d146b6b090ecb01;hb=985b35b18796edab591775098fef83a50a1e55ce;hpb=e7ca6e41edaf162282d378c4cef2c81801e8af18 diff --git a/tests/test_uatomic.c b/tests/test_uatomic.c index 5682655..37f95a6 100644 --- a/tests/test_uatomic.c +++ b/tests/test_uatomic.c @@ -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); \