changeset 52594 | 4d8a023c2a03 |
parent 52576 | 367ca5f32505 |
child 53116 | bb03098c4dde |
--- a/src/hotspot/share/gc/g1/heapRegionManager.cpp Fri Nov 16 09:49:05 2018 -0800 +++ b/src/hotspot/share/gc/g1/heapRegionManager.cpp Fri Nov 16 13:23:50 2018 -0500 @@ -321,7 +321,7 @@ uint curr = max_length() - 1; while (true) { HeapRegion *hr = _regions.get_by_index(curr); - if (hr == NULL) { + if (hr == NULL || !is_available(curr)) { uint res = expand_at(curr, 1, NULL); if (res == 1) { *expanded = true;