| Index: runtime/vm/atomic_test.cc
|
| diff --git a/runtime/vm/atomic_test.cc b/runtime/vm/atomic_test.cc
|
| index 35f8b51dcdfae9044ef9e0b688c7c87585254ab4..5e22606047e83c6b6bb253fce715d332352ccabd 100644
|
| --- a/runtime/vm/atomic_test.cc
|
| +++ b/runtime/vm/atomic_test.cc
|
| @@ -18,14 +18,11 @@ UNIT_TEST_CASE(FetchAndIncrement) {
|
| }
|
|
|
|
|
| -UNIT_TEST_CASE(FetchAndAdd) {
|
| - intptr_t v = 42;
|
| - EXPECT_EQ(42, AtomicOperations::FetchAndAdd(&v, 0));
|
| - EXPECT_EQ(42, v);
|
| - EXPECT_EQ(42, AtomicOperations::FetchAndAdd(&v, 2));
|
| - EXPECT_EQ(44, v);
|
| - EXPECT_EQ(44, AtomicOperations::FetchAndAdd(&v, -2));
|
| - EXPECT_EQ(42, v);
|
| +UNIT_TEST_CASE(FetchAndDecrement) {
|
| + uintptr_t v = 42;
|
| + EXPECT_EQ(static_cast<uintptr_t>(42),
|
| + AtomicOperations::FetchAndDecrement(&v));
|
| + EXPECT_EQ(static_cast<uintptr_t>(41), v);
|
| }
|
|
|
|
|
|
|