--- old/src/hotspot/share/oops/valueArrayKlass.cpp 2020-02-21 02:14:33.494737760 -0800 +++ new/src/hotspot/share/oops/valueArrayKlass.cpp 2020-02-21 02:14:33.126386052 -0800 @@ -83,7 +83,7 @@ ValueArrayKlass* ValueArrayKlass::allocate_klass(Klass* element_klass, TRAPS) { assert(ValueArrayFlatten, "Flatten array required"); - assert(ValueKlass::cast(element_klass)->is_atomic() || (!ValueArrayAtomicAccess), "Atomic by-default"); + assert(ValueKlass::cast(element_klass)->is_naturally_atomic() || (!ValueArrayAtomicAccess), "Atomic by-default"); /* * MVT->LWorld, now need to allocate secondaries array types, just like objArrayKlass...