From 9462d89c8afdef560cc94180264504e799ec79ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julie=20Koubov=C3=A1?= Date: Thu, 1 Apr 2021 17:45:48 +0200 Subject: [PATCH] Update core_arch_ops_msvc_arm.hpp Fix the dependent name lookup --- include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp b/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp index b2b511b..b8fe201 100644 --- a/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp +++ b/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp @@ -222,7 +222,7 @@ struct core_arch_operations< 1u, Signed, Interprocess > : { storage_type previous = expected, old_val; - switch (cas_common_order(success_order, failure_order)) + switch (base_type::cas_common_order(success_order, failure_order)) { case memory_order_relaxed: old_val = static_cast< storage_type >(BOOST_ATOMIC_INTERLOCKED_COMPARE_EXCHANGE8_RELAXED(&storage, desired, previous)); @@ -387,7 +387,7 @@ struct core_arch_operations< 2u, Signed, Interprocess > : { storage_type previous = expected, old_val; - switch (cas_common_order(success_order, failure_order)) + switch (base_type::cas_common_order(success_order, failure_order)) { case memory_order_relaxed: old_val = static_cast< storage_type >(BOOST_ATOMIC_INTERLOCKED_COMPARE_EXCHANGE16_RELAXED(&storage, desired, previous)); @@ -552,7 +552,7 @@ struct core_arch_operations< 4u, Signed, Interprocess > : { storage_type previous = expected, old_val; - switch (cas_common_order(success_order, failure_order)) + switch (base_type::cas_common_order(success_order, failure_order)) { case memory_order_relaxed: old_val = static_cast< storage_type >(BOOST_ATOMIC_INTERLOCKED_COMPARE_EXCHANGE_RELAXED(&storage, desired, previous)); @@ -717,7 +717,7 @@ struct core_arch_operations< 8u, Signed, Interprocess > : { storage_type previous = expected, old_val; - switch (cas_common_order(success_order, failure_order)) + switch (base_type::cas_common_order(success_order, failure_order)) { case memory_order_relaxed: old_val = static_cast< storage_type >(BOOST_ATOMIC_INTERLOCKED_COMPARE_EXCHANGE64_RELAXED(&storage, desired, previous));