--- a/hotspot/src/share/vm/oops/instanceKlass.cpp Sat Jan 30 11:02:29 2016 -0500
+++ b/hotspot/src/share/vm/oops/instanceKlass.cpp Tue Dec 01 10:35:49 2015 +0100
@@ -211,9 +211,9 @@
InstanceKlass::InstanceKlass(const ClassFileParser& parser, unsigned kind) :
_static_field_size(parser.static_field_size()),
_nonstatic_oop_map_size(nonstatic_oop_map_size(parser.total_oop_map_count())),
- _vtable_len(parser.vtable_size()),
_itable_len(parser.itable_size()),
_reference_type(parser.reference_type()) {
+ set_vtable_length(parser.vtable_size());
set_kind(kind);
set_access_flags(parser.access_flags());
set_is_anonymous(parser.is_anonymous());