Trivial MacOS compiler warning
Lennart Börjeson
lennart.borjeson at cinnober.com
Thu Feb 1 09:00:41 UTC 2018
Hi,
I get the following trivial compiler warning when building Shenandoah on MacOS. Not important, but should perhaps be fixed anyway.
Compiling 11 properties into resource bundles for jdk.management.agent
/Users/lennartb/RaT/openJDK/shenandoah-jdk10/src/hotspot/share/ci/ciInstanceKlass.cpp:186:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (!(offset >= 0 && offset < layout_helper() || (offset == BrooksPointer::byte_offset() && UseShenandoahGC))) {
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/Users/lennartb/RaT/openJDK/shenandoah-jdk10/src/hotspot/share/ci/ciInstanceKlass.cpp:186:21: note: place parentheses around the '&&' expression to silence this warning
if (!(offset >= 0 && offset < layout_helper() || (offset == BrooksPointer::byte_offset() && UseShenandoahGC))) {
^
( )
Best regards,
/Lennart
More information about the shenandoah-dev
mailing list