< prev index next >
src/hotspot/share/oops/valueArrayKlass.cpp
Print this page
rev 59083 : DRAFT 8236522: NonTearable marker interface for inline classes to enforce atomicity
@@ -81,11 +81,11 @@
_element_klass = k;
}
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...
* ...so now we are trying out covariant array types, just copy objArrayKlass
* TODO refactor any remaining commonality
< prev index next >