From 7ca2ca8444aa62f4ee6afff4bcd45d0b19a7cc99 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Wed, 4 May 2016 15:08:48 +0200 Subject: [PATCH] quenched warnings on windows --- include/tbb/enumerable_thread_specific.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/tbb/enumerable_thread_specific.h b/include/tbb/enumerable_thread_specific.h index 3fca9e3..68d20fb 100644 --- a/include/tbb/enumerable_thread_specific.h +++ b/include/tbb/enumerable_thread_specific.h @@ -113,14 +113,14 @@ namespace interface6 { virtual void* create_array(size_t _size) = 0; // _size in bytes virtual void free_array(void* ptr, size_t _size) = 0; // _size in bytes array* allocate( size_t lg_size ) { - size_t n = 1<(create_array( sizeof(array)+n*sizeof(slot) )); a->lg_size = lg_size; std::memset( a+1, 0, n*sizeof(slot) ); return a; } void free(array* a) { - size_t n = 1<<(a->lg_size); + size_t n = (size_t) 1<< (size_t) a->lg_size; free_array( (void *)a, size_t(sizeof(array)+n*sizeof(slot)) ); } static size_t hash( key_type k ) {