--- old/src/share/vm/opto/parse1.cpp 2016-12-20 14:34:23.695342918 +0100 +++ new/src/share/vm/opto/parse1.cpp 2016-12-20 14:34:23.035342948 +0100 @@ -792,8 +792,8 @@ PhaseGVN& gvn = *initial_gvn(); ValueTypeNode* vt = ValueTypeNode::make(gvn, vk); for (uint i = 0; i < vt->field_count(); i++) { - ciType* field_type = vt->get_field_type(i); - int offset = base_offset + vt->get_field_offset(i) - (base_offset > 0 ? vk->first_field_offset() : 0); + ciType* field_type = vt->field_type(i); + int offset = base_offset + vt->field_offset(i) - (base_offset > 0 ? vk->first_field_offset() : 0); if (field_type->is_valuetype()) { ciValueKlass* embedded_vk = field_type->as_value_klass(); Node* embedded_vt = create_vt_node(n, embedded_vk, base_vk, offset, base_input);