diff --git a/src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp b/src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp index 2e4eb9bbbed..3e5e6b5b139 100644 --- a/src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp +++ b/src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp @@ -55,9 +55,10 @@ inline T Atomic::PlatformXchg::operator()(T volatile* dest, return res; } +// __attribute__((unused)) on dest is to get rid of spurious GCC warnings. template template -inline T Atomic::PlatformCmpxchg::operator()(T volatile* dest, +inline T Atomic::PlatformCmpxchg::operator()(T volatile* dest __attribute__((unused)), T compare_value, T exchange_value, atomic_memory_order order) const {