From 5416c6768c4131fce2a6ea60a3ef255ede3db6c3 Mon Sep 17 00:00:00 2001 From: Xavier Valls <xaviervallspla@gmail.com> Date: Fri, 2 Dec 2016 13:52:26 +0100 Subject: [PATCH] Fix storing mapped elements in TThreadExecutor --- core/thread/inc/ROOT/TThreadExecutor.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/thread/inc/ROOT/TThreadExecutor.hxx b/core/thread/inc/ROOT/TThreadExecutor.hxx index 1fb5fbb3924..07a8c00179e 100644 --- a/core/thread/inc/ROOT/TThreadExecutor.hxx +++ b/core/thread/inc/ROOT/TThreadExecutor.hxx @@ -147,7 +147,7 @@ auto TThreadExecutor::Map(F func, ROOT::TSeq<INTEGER> args) -> std::vector<typen using retType = decltype(func(start)); std::vector<retType> reslist(end-start); auto lambda = [&](unsigned int i){ - reslist[i]+=func(i); + reslist[i] = func(i); }; ParallelFor(start, end, 1, lambda); -- GitLab