< prev index next >
src/share/vm/opto/arraycopynode.cpp
Print this page
*** 252,261 ****
--- 252,267 ----
// It's an object array copy but we can't emit the card marking
// that is needed
return false;
}
+ if (UseShenandoahGC && dest_elem == T_OBJECT) {
+ // TODO: Disabled. We need to resolve the loaded values before storing them into
+ // the copy object. Or call out to the clone barrier that takes care of it.
+ return false;
+ }
+
value_type = ary_src->elem();
base_src = src;
base_dest = dest;
< prev index next >