--- a/src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Mon Nov 25 12:30:24 2019 +0100
+++ b/src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Mon Nov 25 12:31:39 2019 +0100
@@ -46,7 +46,7 @@
inline void G1RegionMarkStatsCache::evict(uint idx) {
G1RegionMarkStatsCacheEntry* cur = &_cache[idx];
if (cur->_stats._live_words != 0) {
- Atomic::add(cur->_stats._live_words, &_target[cur->_region_idx]._live_words);
+ Atomic::add(&_target[cur->_region_idx]._live_words, cur->_stats._live_words);
}
cur->clear();
}