RFR: 8341722: Fix some warnings as errors when building on Linux with toolchain clang

Matthias Baesken mbaesken at openjdk.org
Wed Oct 9 06:27:59 UTC 2024


On Tue, 8 Oct 2024 16:30:36 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:

>> There are a few warnings as errors occurring when building on Linux with clang (clang15). Mostly these are some kind of 'unused' warnings.
>> Might be related to https://bugs.openjdk.org/browse/JDK-8339156 .
>
> src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c line 393:
> 
>> 391: 
>> 392:       hcreate_r(htab_sz, symtab->hash_table);
>> 393:       // guarantee(rslt, "unexpected failure: hcreate_r");
> 
> The commented out guarantee line references rslt. I'm not so sure why it was commented out, but it goes back to the initial load of the file 17 years ago. It looks like the correct thing to do if rslt is null is to "goto bad;" but that change is probably beyond the scope of this PR. Maybe file a new CR.

Hi Chris , I created https://bugs.openjdk.org/browse/JDK-8341820 for the return value checking.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21407#discussion_r1792911176


More information about the serviceability-dev mailing list