*** 5636,5645 **** --- 5636,5646 ---- } if (is_value_type()) { ValueKlass* vk = ValueKlass::cast(ik); vk->set_if_bufferable(); + vk->initialize_calling_convention(); } // Valhalla shady value type conversion if (_parsed_annotations->is_derive_value_type()) { ik->create_derive_value_type(Handle(THREAD, _loader_data->class_loader()),