< prev index next >

src/share/vm/classfile/classFileParser.cpp

Print this page

        

@@ -5633,10 +5633,15 @@
     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 >