--- old/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp 2019-11-21 11:53:20.207098070 +0100 +++ new/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp 2019-11-21 11:53:19.951093889 +0100 @@ -53,7 +53,7 @@ // Returns true if you succeeded to claim the range start -> (stop-1). bool claim(size_t* start, size_t* stop) { - size_t claimed = Atomic::add((size_t)1, &_next_to_claim) - 1; + size_t claimed = Atomic::add(&_next_to_claim, (size_t)1) - 1; if (claimed >= _stop_task) { return false; }