< prev index next >

src/hotspot/share/opto/callGenerator.cpp

Print this page

        

*** 925,935 **** arg = gvn.transform(new CheckCastPPNode(kit.control(), arg, sig_type)); kit.set_argument(arg_nb, arg); } if (sig_type->is_valuetypeptr() && !arg->is_ValueType()) { kit.inc_sp(nargs); // restore arguments ! arg = ValueTypeNode::make_from_oop(&kit, arg, t->as_value_klass(), /* buffer_check */ false, /* null2default */ false); kit.dec_sp(nargs); kit.set_argument(arg_nb, arg); } } --- 925,935 ---- arg = gvn.transform(new CheckCastPPNode(kit.control(), arg, sig_type)); kit.set_argument(arg_nb, arg); } if (sig_type->is_valuetypeptr() && !arg->is_ValueType()) { kit.inc_sp(nargs); // restore arguments ! arg = ValueTypeNode::make_from_oop(&kit, arg, t->as_value_klass(), /* null2default */ false); kit.dec_sp(nargs); kit.set_argument(arg_nb, arg); } }
< prev index next >