diff options
Diffstat (limited to 'runtime/transaction_test.cc')
-rw-r--r-- | runtime/transaction_test.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/transaction_test.cc b/runtime/transaction_test.cc index 76b6f270d9..1dc2da0c8b 100644 --- a/runtime/transaction_test.cc +++ b/runtime/transaction_test.cc @@ -55,18 +55,18 @@ TEST_F(TransactionTest, Object_monitor) { // Lock object's monitor outside the transaction. sirt_obj->MonitorEnter(soa.Self()); - uint32_t old_lock_word = sirt_obj->GetLockWord().GetValue(); + uint32_t old_lock_word = sirt_obj->GetLockWord(false).GetValue(); Transaction transaction; Runtime::Current()->EnterTransactionMode(&transaction); // Unlock object's monitor inside the transaction. sirt_obj->MonitorExit(soa.Self()); - uint32_t new_lock_word = sirt_obj->GetLockWord().GetValue(); + uint32_t new_lock_word = sirt_obj->GetLockWord(false).GetValue(); Runtime::Current()->ExitTransactionMode(); // Aborting transaction must not clear the Object::class field. transaction.Abort(); - uint32_t aborted_lock_word = sirt_obj->GetLockWord().GetValue(); + uint32_t aborted_lock_word = sirt_obj->GetLockWord(false).GetValue(); EXPECT_NE(old_lock_word, new_lock_word); EXPECT_EQ(aborted_lock_word, new_lock_word); } |