< 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 >