X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=test%2Finclude%2Fcds_test%2Ffc_hevy_value.h;h=4159bd7f45bcb8dd980adfc61fda21548b59df53;hp=b17fd2a1ab1bb5d0d22109ee0614907762b9b4b4;hb=c9519ba382f90ce5f4e4369cf2b6ac2c57a73ff8;hpb=605038eef526b82e4261033a122d5951167eb6f9 diff --git a/test/include/cds_test/fc_hevy_value.h b/test/include/cds_test/fc_hevy_value.h index b17fd2a1..4159bd7f 100644 --- a/test/include/cds_test/fc_hevy_value.h +++ b/test/include/cds_test/fc_hevy_value.h @@ -53,8 +53,9 @@ namespace fc_test { , nNo(other.nNo) , nWriterNo(other.nWriterNo) { + // This is an imitation of heavy copy ctor for(size_t i = 0; i < buffer_size; ++i) - pop_buff[i] = static_cast(std::sqrt( static_cast( pop_buff[i] * rand()))); + pop_buff[i] = static_cast( std::sqrt( std::abs( static_cast( pop_buff[i] ) * rand()))); } void set_array(size_t new_size)