< prev index next >

src/share/vm/gc/g1/g1RemSet.cpp

Print this page
rev 13453 : imported patch Atomic_add

@@ -241,11 +241,11 @@
       return;
     }
 
     bool marked_as_dirty = Atomic::cmpxchg(Dirty, &_in_dirty_region_buffer[region], Clean) == Clean;
     if (marked_as_dirty) {
-      size_t allocated = Atomic::add(1, &_cur_dirty_region) - 1;
+      size_t allocated = Atomic::add(1u, &_cur_dirty_region) - 1;
       _dirty_region_buffer[allocated] = region;
     }
   }
 
   HeapWord* scan_top(uint region_idx) const {
< prev index next >