RFR: 8286562: GCC 12 reports some compiler warnings [v2]
Phil Race
prr at openjdk.java.net
Wed May 11 19:14:03 UTC 2022
On Wed, 11 May 2022 13:35:00 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:
>> Yasumasa Suenaga has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Avoid pragma error in before GCC 12
>
> make/modules/java.desktop/lib/Awt2dLibraries.gmk line 462:
>
>> 460: HARFBUZZ_DISABLED_WARNINGS_gcc := type-limits missing-field-initializers strict-aliasing
>> 461: HARFBUZZ_DISABLED_WARNINGS_CXX_gcc := reorder delete-non-virtual-dtor strict-overflow \
>> 462: maybe-uninitialized class-memaccess unused-result extra use-after-free
>
> Globally disabling use-after-free warnings for this package seems really
> questionable. If these are problems in the code, just suppressing the warning
> and leaving the problems to bite us seems like a bad idea. And the problems
> ought to be reported upstream to the HarfBuzz folks.
I don't understand what the actual warning is getting at .. can anyone explain it ?
FWIW the code is still the same in upstream harfbuzz
https://github.com/harfbuzz/harfbuzz/blob/main/src/hb-font.cc
-------------
PR: https://git.openjdk.java.net/jdk/pull/8646
More information about the build-dev
mailing list