From 0f64b22060b4e1117c89d84c34547e8da229dcce Mon Sep 17 00:00:00 2001 From: khizmax Date: Sat, 14 Mar 2015 17:05:10 +0300 Subject: [PATCH] Replaced C-style cast to static_cast --- cds/container/vyukov_mpmc_cycle_queue.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cds/container/vyukov_mpmc_cycle_queue.h b/cds/container/vyukov_mpmc_cycle_queue.h index 82759b21..1899ac0a 100644 --- a/cds/container/vyukov_mpmc_cycle_queue.h +++ b/cds/container/vyukov_mpmc_cycle_queue.h @@ -218,11 +218,11 @@ namespace cds { namespace container { cell = &m_buffer[pos & m_nBufferMask]; size_t seq = cell->sequence.load(memory_model::memory_order_acquire); - intptr_t dif = (intptr_t)seq - (intptr_t)pos; + intptr_t dif = static_cast(seq) - static_cast(pos); if (dif == 0) { - if ( m_posEnqueue.compare_exchange_weak(pos, pos + 1, memory_model::memory_order_relaxed) ) + if ( m_posEnqueue.compare_exchange_weak(pos, pos + 1, memory_model::memory_order_relaxed)) break; } else if (dif < 0) @@ -274,7 +274,7 @@ namespace cds { namespace container { cell = &m_buffer[pos & m_nBufferMask]; size_t seq = cell->sequence.load(memory_model::memory_order_acquire); - intptr_t dif = (intptr_t)seq - (intptr_t)pos; + intptr_t dif = static_cast(seq) - static_cast(pos); if (dif == 0) { @@ -316,7 +316,7 @@ namespace cds { namespace container { { cell = &m_buffer[pos & m_nBufferMask]; size_t seq = cell->sequence.load(memory_model::memory_order_acquire); - intptr_t dif = (intptr_t)seq - (intptr_t)(pos + 1); + intptr_t dif = static_cast(seq) - static_cast(pos + 1); if (dif == 0) { if ( m_posDequeue.compare_exchange_weak(pos, pos + 1, memory_model::memory_order_relaxed)) @@ -370,7 +370,7 @@ namespace cds { namespace container { { cell = &m_buffer[pos & m_nBufferMask]; size_t seq = cell->sequence.load(memory_model::memory_order_acquire); - intptr_t dif = (intptr_t)seq - (intptr_t)(pos + 1); + intptr_t dif = static_cast(seq) - static_cast(pos + 1); if (dif == 0) return false; -- 2.34.1