On Thu, 12 Mar 2026 09:18:04 GMT, Ivan Walulya <[email protected]> wrote:
>> src/hotspot/share/gc/shared/collectedHeap.inline.hpp line 42:
>>
>>> 40:
>>> 41: inline oop CollectedHeap::array_allocate(Klass* klass, size_t size, int
>>> length, bool do_zero, TRAPS) {
>>> 42: assert(klass->is_typeArray_klass() ||
>>> klass->is_refined_objArray_klass(), "ObjArrayKlass must never be used to
>>> allocate array instances directly");
>>
>> Could probably also be changed to:
>> Suggestion:
>>
>> assert(!klass->is_unrefined_objArray_klass(), "ObjArrayKlass must never be
>> used to allocate array instances directly");
>
> I prefer the `!klass->is_unrefined_objArray_klass()` version
OK! I'll update the code.
-------------
PR Review Comment:
https://git.openjdk.org/valhalla/pull/2207#discussion_r2923547135