\r
_declareHelper& iterations(int n);\r
_declareHelper& time(double timeLimitSecs);\r
- _declareHelper& tbb_threads(int n);\r
+ _declareHelper& tbb_threads(int n = -1);\r
private:\r
TestBase* test;\r
_declareHelper(TestBase* t);\r
TestBase::_declareHelper& TestBase::_declareHelper::tbb_threads(int n)\r
{\r
#ifdef HAVE_TBB\r
- if (n > 0) {\r
- test->p_tbb_initializer.release();\r
+ test->p_tbb_initializer.release();\r
+ if (n > 0)\r
test->p_tbb_initializer=new tbb::task_scheduler_init(n);\r
- }\r
#endif\r
return *this;\r
}\r