hotspot/src/share/vm/opto/library_call.cpp
changeset 10566 630c177ec580
parent 9965 21ec27af2037
child 11430 718fc06da49a
child 11407 5399831730cd
--- a/hotspot/src/share/vm/opto/library_call.cpp	Sun Sep 25 16:03:29 2011 -0700
+++ b/hotspot/src/share/vm/opto/library_call.cpp	Mon Sep 26 10:24:05 2011 -0700
@@ -4658,6 +4658,7 @@
     // "You break it, you buy it."
     InitializeNode* init = alloc->initialization();
     assert(init->is_complete(), "we just did this");
+    init->set_complete_with_arraycopy();
     assert(dest->is_CheckCastPP(), "sanity");
     assert(dest->in(0)->in(0) == init, "dest pinned");
     adr_type = TypeRawPtr::BOTTOM;  // all initializations are into raw memory