< prev index next >
src/share/vm/classfile/classFileParser.cpp
Print this page
*** 5633,5642 ****
--- 5633,5647 ----
DefaultMethods::generate_default_methods(ik,
_all_mirandas,
CHECK);
}
+ if (is_value_type()) {
+ ValueKlass* vk = ValueKlass::cast(ik);
+ vk->set_if_bufferable();
+ }
+
// Valhalla shady value type conversion
if (_parsed_annotations->is_derive_value_type()) {
ik->create_derive_value_type(Handle(THREAD, _loader_data->class_loader()),
_protection_domain, CHECK);
}
< prev index next >