X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=tests%2Funit%2Fset2%2Fset_delodd.cpp;fp=tests%2Funit%2Fset2%2Fset_delodd.cpp;h=82bc58eed5c60b8d4570fa5ffc61f243dd492a2e;hb=4c813fdf503db098d4e782513823de62501e5c08;hp=29782a6649c5cbd57f6c38cc19f8b214c5251482;hpb=ad22a0aee4069c04c04e558ed356665a45e9a222;p=libcds.git diff --git a/tests/unit/set2/set_delodd.cpp b/tests/unit/set2/set_delodd.cpp index 29782a66..82bc58ee 100644 --- a/tests/unit/set2/set_delodd.cpp +++ b/tests/unit/set2/set_delodd.cpp @@ -475,13 +475,15 @@ namespace set2 { if ( arrData[i] & 1 ) { if ( Set::c_bExtractLockExternal ) { typename Set::rcu_lock l; - if ( rSet.extract_with( xp, arrData[i], key_less() )) + xp = rSet.extract_with( arrData[i], key_less() ); + if ( xp ) ++m_nExtractSuccess; else ++m_nExtractFailed; } else { - if ( rSet.extract_with( xp, arrData[i], key_less() )) + xp = rSet.extract_with( arrData[i], key_less() ); + if ( xp ) ++m_nExtractSuccess; else ++m_nExtractFailed; @@ -499,13 +501,15 @@ namespace set2 { if ( arrData[i] & 1 ) { if ( Set::c_bExtractLockExternal ) { typename Set::rcu_lock l; - if ( rSet.extract_with( xp, arrData[i], key_less() )) + xp = rSet.extract_with( arrData[i], key_less() ); + if ( xp ) ++m_nExtractSuccess; else ++m_nExtractFailed; } else { - if ( rSet.extract_with( xp, arrData[i], key_less() )) + xp = rSet.extract_with( arrData[i], key_less() ); + if ( xp ) ++m_nExtractSuccess; else ++m_nExtractFailed;