< prev index next > src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Print this page
G1HeapRegionAttr const region_attr,
G1HeapRegionAttr const dest_attr,
uint age) {
// Most objects are not arrays, so do one array check rather than
// checking for each array category for each object.
- if (klass->is_array_klass()) {
+ if (klass->is_array_klass() && !klass->is_flatArray_klass()) {
assert(!klass->is_stack_chunk_instance_klass(), "must be");
if (klass->is_objArray_klass()) {
start_partial_objarray(old, obj);
} else {
< prev index next >