--- a/src/hotspot/share/runtime/vmStructs.cpp Fri Nov 30 15:43:37 2018 +0100
+++ b/src/hotspot/share/runtime/vmStructs.cpp Fri Nov 30 15:29:19 2018 +0100
@@ -259,12 +259,12 @@
nonstatic_field(Klass, _java_mirror, OopHandle) \
nonstatic_field(Klass, _modifier_flags, jint) \
nonstatic_field(Klass, _super, Klass*) \
- nonstatic_field(Klass, _subklass, Klass*) \
+ volatile_nonstatic_field(Klass, _subklass, Klass*) \
nonstatic_field(Klass, _layout_helper, jint) \
nonstatic_field(Klass, _name, Symbol*) \
nonstatic_field(Klass, _access_flags, AccessFlags) \
nonstatic_field(Klass, _prototype_header, markOop) \
- nonstatic_field(Klass, _next_sibling, Klass*) \
+ volatile_nonstatic_field(Klass, _next_sibling, Klass*) \
nonstatic_field(Klass, _next_link, Klass*) \
nonstatic_field(Klass, _vtable_len, int) \
nonstatic_field(Klass, _class_loader_data, ClassLoaderData*) \