@@ -596,10 +596,11 @@ ArrayCopyNode* ac = ArrayCopyNode::make(kit, false, src_base, NULL, dst_base, NULL, countx, false, false); ac->set_clonebasic(); Node* n = kit->gvn().transform(ac); if (n == ac) { + ac->_adr_type = TypeRawPtr::BOTTOM; kit->set_predefined_output_for_runtime_call(ac, ac->in(TypeFunc::Memory), raw_adr_type); } else { kit->set_all_memory(n); } }