--- old/src/share/vm/opto/parse3.cpp 2017-02-13 17:39:03.203392488 +0100 +++ new/src/share/vm/opto/parse3.cpp 2017-02-13 17:39:03.131392492 +0100 @@ -295,7 +295,7 @@ } if (bt == T_VALUETYPE && !field->is_static()) { // Store flattened value type to non-static field - val->as_ValueType()->store_to_field(this, obj, obj, field->holder(), offset); + val->as_ValueType()->store(this, obj, obj, field->holder(), offset); } else { store_oop_to_object(control(), obj, adr, adr_type, val, field_type, bt, mo); }