branch | JEP-349-branch |
changeset 58164 | 1343c01b29d5 |
parent 58159 | 892527a70da9 |
--- a/src/hotspot/share/jfr/utilities/jfrAllocation.cpp Mon Sep 16 11:11:46 2019 +0200 +++ b/src/hotspot/share/jfr/utilities/jfrAllocation.cpp Mon Sep 16 11:18:50 2019 +0200 @@ -39,7 +39,7 @@ jlong compare_value; jlong exchange_value; do { - compare_value = Atomic::load(dest); + compare_value = *dest; exchange_value = compare_value + value; } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); return exchange_value;