commit | e42a25c4113a06bceea4c0a567080b661fb5733c | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed May 15 07:06:27 2024 +0000 |
committer | VladimĂr Marko <vmarko@google.com> | Wed May 15 12:44:07 2024 +0000 |
tree | fa5252b837e05b6abfdda84344d468277a3d41f3 | |
parent | 4b0a9d2c0542a7a7d18b8d5345bab47fa1185019 [diff] |
Fix transaction bookkeeping for field CAS operations. Record the old value only if the CAS is successful to avoid "restoring" an old value that wasn't there during rollback. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Change-Id: I6459b680c216c0b9f7ac67f7b53f79ad37b39b80