--- old/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp 2017-08-17 13:30:06.410905919 -0400 +++ new/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp 2017-08-17 13:30:06.298900175 -0400 @@ -276,7 +276,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_CAST(4 == sizeof(T)); #ifdef ARM return cmpxchg_using_helper(arm_compare_and_swap, exchange_value, dest, compare_value); @@ -294,7 +294,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_CAST(8 == sizeof(T)); return __sync_val_compare_and_swap(dest, compare_value, exchange_value); }