src/share/vm/opto/callnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/opto/callnode.cpp

src/share/vm/opto/callnode.cpp

Print this page
rev 6950 : 8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown
Summary: missing subtype check for Arrays.copyOf intrinsic
Reviewed-by:

*** 1828,1839 **** ArrayCopyNode* ArrayCopyNode::make(GraphKit* kit, bool may_throw, Node* src, Node* src_offset, Node* dest, Node* dest_offset, Node* length, bool alloc_tightly_coupled, ! Node* src_length, Node* dest_length, ! Node* src_klass, Node* dest_klass) { ArrayCopyNode* ac = new ArrayCopyNode(kit->C, alloc_tightly_coupled); Node* prev_mem = kit->set_predefined_input_for_runtime_call(ac); ac->init_req(ArrayCopyNode::Src, src); --- 1828,1839 ---- ArrayCopyNode* ArrayCopyNode::make(GraphKit* kit, bool may_throw, Node* src, Node* src_offset, Node* dest, Node* dest_offset, Node* length, bool alloc_tightly_coupled, ! Node* src_klass, Node* dest_klass, ! Node* src_length, Node* dest_length) { ArrayCopyNode* ac = new ArrayCopyNode(kit->C, alloc_tightly_coupled); Node* prev_mem = kit->set_predefined_input_for_runtime_call(ac); ac->init_req(ArrayCopyNode::Src, src);
src/share/vm/opto/callnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File