[lworld] RFR: 8374882: [lworld] Update hierarchies in oopsHierarchy.hpp
Frederic Parain
fparain at openjdk.org
Fri Jan 9 14:10:34 UTC 2026
On Fri, 9 Jan 2026 12:12:23 GMT, Paul Hübner <phubner at openjdk.org> wrote:
>> src/hotspot/share/oops/oopsHierarchy.hpp line 49:
>>
>>> 47: typedef class objArrayOopDesc* objArrayOop;
>>> 48: typedef class flatArrayOopDesc* flatArrayOop;
>>> 49: typedef class refArrayOopDesc* refArrayOop;
>>
>> Shouldn't refArrayOopDesc be aligned with flatArrayOopDesc?
>
> I don't think so:
> `class refArrayOopDesc : public arrayOopDesc {`
But :
`class RefArrayKlass : public ObjArrayKlass
`
So there's an unconsistency here, `refArrayOopDesc` should be a subclass of `objArrayOopDesc`.
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/1874#discussion_r2676322995
More information about the valhalla-dev
mailing list