--- old/src/hotspot/share/opto/parse1.cpp 2018-10-16 15:49:54.000000000 -0400 +++ new/src/hotspot/share/opto/parse1.cpp 2018-10-16 15:49:53.000000000 -0400 @@ -128,7 +128,7 @@ // Load oop and create a new ValueTypeNode const TypeInstPtr* ptr_type = TypeInstPtr::make(TypePtr::BotPTR, type->is_valuetype()->value_klass()); l = _gvn.transform(new LoadPNode(ctl, mem, adr, TypeRawPtr::BOTTOM, ptr_type, MemNode::unordered)); - l = ValueTypeNode::make_from_oop(this, l, type->is_valuetype()->value_klass(), /* buffer_check */ true, /* null2default */ false); + l = ValueTypeNode::make_from_oop(this, l, type->is_valuetype()->value_klass(), /* null2default */ false); break; } case T_LONG: @@ -610,7 +610,7 @@ if (t->is_valuetypeptr()) { // Create ValueTypeNode from the oop and replace the parameter assert(!t->is_ptr()->maybe_null(), "value type arguments should never be null"); - Node* vt = ValueTypeNode::make_from_oop(this, parm, t->value_klass(), /* buffer_check */ true, /* null2default */ false); + Node* vt = ValueTypeNode::make_from_oop(this, parm, t->value_klass(), /* null2default */ false); map()->replace_edge(parm, vt); } } else {