8234740: Harmonize parameter order in Atomic - cmpxchg

Reviewed-by: rehn, dholmes
This commit is contained in:
Stefan Karlsson 2019-11-25 12:33:15 +01:00
parent 3d426623bf
commit 0ad50c2b5c
144 changed files with 504 additions and 506 deletions

View file

@ -273,7 +273,7 @@ void ClassLoaderData::clear_claim(int claim) {
return;
}
int new_claim = old_claim & ~claim;
if (Atomic::cmpxchg(new_claim, &_claim, old_claim) == old_claim) {
if (Atomic::cmpxchg(&_claim, old_claim, new_claim) == old_claim) {
return;
}
}
@ -286,7 +286,7 @@ bool ClassLoaderData::try_claim(int claim) {
return false;
}
int new_claim = old_claim | claim;
if (Atomic::cmpxchg(new_claim, &_claim, old_claim) == old_claim) {
if (Atomic::cmpxchg(&_claim, old_claim, new_claim) == old_claim) {
return true;
}
}