On Sat, 14 Jan 2023 14:28:32 GMT, Jie Fu <ji...@openjdk.org> wrote: > Hi all, > > Please review the fix for the build failure with clang-15. > > 1. -Wbitwise-instead-of-logical > > 1) src/hotspot/share/oops/generateOopMap.cpp <--- fixed the > warning > 2) src/hotspot/share/runtime/notificationThread.cpp <--- keep the code > and disable warnings > 3) src/hotspot/share/runtime/serviceThread.cpp <--- keep the code > and disable warnings > > > 2. -Wdeprecated-non-prototype (all the warnings are disabled) > > 1) Mainly caused by files under `src/java.base/share/native/libzip/zlib/` > <--- keep the code and disable warnings > It occurred while building LIBJLI, LIBZIP and LIBSPLASHSCREEN. > > 2) While compiling > src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c <--- keep > the code and disable warnings > > 3) Caused by src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m > <--- fixed the warnings > > > 3. -Wdeprecated-builtins > > Caused by files under src/java.desktop/share/native/libharfbuzz/ <--- > fixed the warnings > > Ref: https://github.com/harfbuzz/harfbuzz/blob/main/src/hb-meta.hh#L202 > > 4. -Wgnu-folding-constant > > Caused by > src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m <--- > keep the code and disable warnings > > > Thanks. > Best regards, > Jie
This pull request has now been integrated. Changeset: 15a9186d Author: Jie Fu <ji...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/15a9186db251f4be7a13e173842ac1bd858f984d Stats: 15 lines in 6 files changed: 5 ins; 0 del; 10 mod 8300169: Build failure with clang-15 Reviewed-by: dholmes, prr ------------- PR: https://git.openjdk.org/jdk/pull/12005