--- old/src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp 2017-08-17 13:30:08.010987990 -0400 +++ new/src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp 2017-08-17 13:30:07.898982239 -0400 @@ -270,7 +270,7 @@ inline T Atomic::PlatformCmpxchg<4>::operator()(T exchange_value, T volatile* dest, T compare_value, - cmpxchg_memory_order order) { + cmpxchg_memory_order order) const { STATIC_ASSERT(4 == sizeof(T)); #ifdef ARM return cmpxchg_using_helper(arm_compare_and_swap, exchange_value, dest, compare_value); @@ -288,7 +288,7 @@ inline T Atomic::PlatformCmpxchg<8>::operator()(T exchange_value, T volatile* dest, T compare_value, - cmpxchg_memory_order order) { + cmpxchg_memory_order order) const { STATIC_ASSERT(8 == sizeof(T)); return __sync_val_compare_and_swap(dest, compare_value, exchange_value); }