tsan_unittest_SOURCES = tsan_unittest.cpp
tsan_unittest_CXXFLAGS = $(AM_CXXFLAGS) \
- -DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"' \
- -Wno-sign-compare -Wno-shadow
+ -DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"'
if HAVE_BOOST_1_35
boost_thread_SOURCES = boost_thread.cpp
std::vector<MyThread*> vec(Nlog);
- for (int i = 0; i < N_iter; i++) {
+ for (int j = 0; j < N_iter; j++) {
// Create and start Nlog threads
for (int i = 0; i < Nlog; i++) {
vec[i] = new MyThread(Worker);
// do few more random publishes.
for (int i = 0; i < 20; i++) {
- int beg = rand() % N;
- int size = (rand() % (N - beg)) + 1;
+ const int begin = rand() % N;
+ const int size = (rand() % (N - begin)) + 1;
CHECK(size > 0);
- CHECK(beg + size <= N);
- PublishRange(beg, beg + size);
+ CHECK(begin + size <= N);
+ PublishRange(begin, begin + size);
}
printf("GLOB = %d\n", (int)GLOB[0]);