< prev index next >
src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
Print this page
@@ -99,11 +99,11 @@
G1FullGCMarker* marker = collector()->marker(worker_id);
marker->preserved_stack()->adjust_during_full_gc();
// Adjust the weak roots.
- if (Atomic::add(1u, &_references_done) == 1u) { // First incr claims task.
+ if (Atomic::add(&_references_done, 1u) == 1u) { // First incr claims task.
G1CollectedHeap::heap()->ref_processor_stw()->weak_oops_do(&_adjust);
}
AlwaysTrueClosure always_alive;
_weak_proc_task.work(worker_id, &always_alive, &_adjust);
< prev index next >