From 9f947000651cebf68b57b6e4ba081969741dc5be Mon Sep 17 00:00:00 2001 From: Matt Dering Date: Mon, 4 May 2015 10:04:13 -0400 Subject: [PATCH] Fixed error with initialized Vector and openMP when using an initialized variable such as this, openMP requires firstprivate be used. this fixes a bug introduced in 1214 --- tracking/include/pcl/tracking/impl/pyramidal_klt.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking/include/pcl/tracking/impl/pyramidal_klt.hpp b/tracking/include/pcl/tracking/impl/pyramidal_klt.hpp index 2bb3150180a..5e08b2295cf 100644 --- a/tracking/include/pcl/tracking/impl/pyramidal_klt.hpp +++ b/tracking/include/pcl/tracking/impl/pyramidal_klt.hpp @@ -232,7 +232,7 @@ pcl::tracking::PyramidalKLTTracker::downsample (const Floa FloatImagePtr down (new FloatImage (width, height)); #ifdef _OPENMP -#pragma omp parallel for shared (output) private (ii) num_threads (threads_) +#pragma omp parallel for shared (output) firstprivate (ii) num_threads (threads_) #endif for (int j = 0; j < height; ++j) {