@@ -5636,10 +5636,11 @@ } 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()),