On Fri, 26 Jul 2024 18:18:45 GMT, Ashutosh Mehra <asme...@openjdk.org> wrote:

>> src/hotspot/share/compiler/compilationMemoryStatistic.cpp line 204:
>> 
>>> 202:   size_t _total;
>>> 203:   // usage per arena tag when total peaked
>>> 204:   size_t _tags_size_at_peak[Arena::tag_count()];
>> 
>> Can you please make sure Arena::tag_count() evaluates to constexpr? When in 
>> doubt, just use the enum value instead.
>
> Arena::tag_count() is declared as a constexpr. I wanted to avoid writing 
> `static_cast<int>(Arena::Tag::tag_count)` every time I need tag_count, so I 
> wrapped it in Arena::tag_count() and declared it with constexpr. Is that not 
> sufficient to make it a constexpr?

Okay then, that is fine.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20304#discussion_r1693848291

Reply via email to