--- old/src/share/vm/runtime/vmStructs.cpp 2015-06-24 13:04:05.567731467 -0700 +++ new/src/share/vm/runtime/vmStructs.cpp 2015-06-24 13:04:05.419724086 -0700 @@ -403,7 +403,7 @@ nonstatic_field(ObjArrayKlass, _element_klass, Klass*) \ nonstatic_field(ObjArrayKlass, _bottom_klass, Klass*) \ volatile_nonstatic_field(Symbol, _refcount, short) \ - nonstatic_field(Symbol, _identity_hash, int) \ + nonstatic_field(Symbol, _identity_hash, short) \ nonstatic_field(Symbol, _length, unsigned short) \ unchecked_nonstatic_field(Symbol, _body, sizeof(jbyte)) /* NOTE: no type */ \ nonstatic_field(TypeArrayKlass, _max_length, int) \