src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
changeset 52349 f34a2e0069c7
parent 52348 21fdf8d9a8b6
child 52875 bb051ca06e9e
--- a/src/hotspot/share/gc/g1/g1OopClosures.inline.hpp	Wed Oct 31 13:43:57 2018 +0100
+++ b/src/hotspot/share/gc/g1/g1OopClosures.inline.hpp	Wed Oct 31 13:43:57 2018 +0100
@@ -84,7 +84,8 @@
     prefetch_and_push(p, obj);
   } else if (!HeapRegion::is_in_same_region(p, obj)) {
     handle_non_cset_obj_common(state, p, obj);
-    if (_scanning_in_young) {
+    assert(_scanning_in_young != Uninitialized, "Scan location has not been initialized.");
+    if (_scanning_in_young == True) {
       return;
     }
     _par_scan_state->enqueue_card_if_tracked(p, obj);