66#include " RcppParallel/TinyThread.h"
77
88// Use TBB only where it's known to compile and work correctly
9- // (NOTE: Windows TBB is temporarily opt-in for packages for
9+ // (NOTE: Windows TBB is temporarily opt-in for packages for
1010// compatibility with CRAN packages not previously configured
1111// to link to TBB in Makevars.win)
1212#ifndef RCPP_PARALLEL_USE_TBB
3232namespace RcppParallel {
3333
3434inline void parallelFor (std::size_t begin,
35- std::size_t end,
35+ std::size_t end,
3636 Worker& worker,
3737 std::size_t grainSize = 1 ,
3838 int numThreads = -1 )
3939{
40- grainSize = resolveValue (" RCPP_PARALLEL_GRAIN_SIZE" , grainSize, 1u );
40+ grainSize = resolveValue (" RCPP_PARALLEL_GRAIN_SIZE" , grainSize, std::size_t ( 1 ) );
4141 numThreads = resolveValue (" RCPP_PARALLEL_NUM_THREADS" , numThreads, -1 );
42-
42+
4343#if RCPP_PARALLEL_USE_TBB
4444 if (internal::backend () == internal::BACKEND_TBB)
4545 tbbParallelFor (begin, end, worker, grainSize, numThreads);
@@ -52,14 +52,14 @@ inline void parallelFor(std::size_t begin,
5252
5353template <typename Reducer>
5454inline void parallelReduce (std::size_t begin,
55- std::size_t end,
55+ std::size_t end,
5656 Reducer& reducer,
5757 std::size_t grainSize = 1 ,
5858 int numThreads = -1 )
5959{
60- grainSize = resolveValue (" RCPP_PARALLEL_GRAIN_SIZE" , grainSize, 1 );
60+ grainSize = resolveValue (" RCPP_PARALLEL_GRAIN_SIZE" , grainSize, std::size_t ( 1 ) );
6161 numThreads = resolveValue (" RCPP_PARALLEL_NUM_THREADS" , numThreads, -1 );
62-
62+
6363#if RCPP_PARALLEL_USE_TBB
6464 if (internal::backend () == internal::BACKEND_TBB)
6565 tbbParallelReduce (begin, end, reducer, grainSize, numThreads);
0 commit comments