On Wed, 24 Feb 2021 22:28:15 GMT, Martin Doerr <[email protected]> wrote:
>> Lutz Schmidt has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> update copyright year
>
> src/hotspot/share/runtime/java.cpp line 100:
>
>> 98: int compare_methods(Method** a, Method** b) {
>> 99: // invocation_count() may have overflowed already. Interpret it's
>> result as
>> 100: // unsigned int to shift the limit of meaningless results by a factor
>> of 2.
>
> Code is fine, but this comment doesn't make sense to me. The result is the
> same with your version. But it has the advantage that it avoids signed
> integer overflow (undefined behavior).
I agree. The comments could be misleading. They are gone.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2511