From 29186f766f7e36dd8dbe933e035f6bcccc8fe70d Mon Sep 17 00:00:00 2001 From: Luke Iwanski Date: Tue, 20 Dec 2016 21:32:42 +0000 Subject: [PATCH] Fixed order of initialisation in ExecExprFunctorKernel functor. --- unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h index 481635fd5..11e4ddc56 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h @@ -35,7 +35,7 @@ namespace TensorSycl { TupleType tuple_of_accessors; Index range; ExecExprFunctorKernel(Index range_, FunctorExpr functors_, TupleType tuple_of_accessors_) - :range(range_), functors(functors_), tuple_of_accessors(tuple_of_accessors_){} + : functors(functors_), tuple_of_accessors(tuple_of_accessors_), range(range_){} void operator()(cl::sycl::nd_item<1> itemID) { typedef typename internal::ConvertToDeviceExpression::Type DevExpr; auto device_expr =internal::createDeviceExpression(functors, tuple_of_accessors);