X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=cds%2Fintrusive%2Ffree_list_cached.h;fp=cds%2Fintrusive%2Ffree_list_cached.h;h=3fd3b090dcfcd32c2cb4ec21e29c16b73fffbdf2;hp=9c9adea2497c12548cb83f9b595aacc825904cc0;hb=6924946ceeaae28bc227fe7c9d8e939963bb9d69;hpb=49c0aa6b50ba412f206f06419adf1bf2213ae373 diff --git a/cds/intrusive/free_list_cached.h b/cds/intrusive/free_list_cached.h index 9c9adea2..3fd3b090 100644 --- a/cds/intrusive/free_list_cached.h +++ b/cds/intrusive/free_list_cached.h @@ -121,9 +121,9 @@ namespace cds { namespace intrusive { return p; // iterate the cache - for ( auto& cell : m_cache ) { - p = cell.load( atomics::memory_order_relaxed ); - if ( p && cell.compare_exchange_weak( p, nullptr, atomics::memory_order_acquire, atomics::memory_order_relaxed )) + for ( auto& item : m_cache ) { + p = item.load( atomics::memory_order_relaxed ); + if ( p && item.compare_exchange_weak( p, nullptr, atomics::memory_order_acquire, atomics::memory_order_relaxed )) return p; }