From d6a49b5a97e9e66cc9f6c6f491f80b36707a45c4 Mon Sep 17 00:00:00 2001
From: Pietro Incardona <i-bird@private-incardon-3.mpi-cbg.de>
Date: Wed, 3 Aug 2016 18:11:33 +0200
Subject: [PATCH] Fixing numeric test

---
 src/Operators/Vector/vector_dist_operators_unit_tests.hpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Operators/Vector/vector_dist_operators_unit_tests.hpp b/src/Operators/Vector/vector_dist_operators_unit_tests.hpp
index 7a0e9040..0f3edd2c 100644
--- a/src/Operators/Vector/vector_dist_operators_unit_tests.hpp
+++ b/src/Operators/Vector/vector_dist_operators_unit_tests.hpp
@@ -70,7 +70,7 @@ template <typename rtype, typename vector, unsigned int A, unsigned int B, unsig
 	{
 		auto key = it.get();
 
-		rtype base1 = vd.template getPos(key) + p;
+		rtype base1 = rtype(vd.template getPos(key)) + p;
 		rtype base2 = vd.template getProp<A>(key);
 
 		ret &=  base1 == base2;
@@ -92,7 +92,7 @@ template <typename rtype, typename vector, unsigned int A, unsigned int B, unsig
 	{
 		auto key = it.get();
 
-		rtype base1 = vd.template getPos(key) - p;
+		rtype base1 = rtype(vd.template getPos(key)) - p;
 		rtype base2 = vd.template getProp<A>(key);
 
 		ret &=  base1 == base2;
@@ -114,7 +114,7 @@ template <typename rtype, typename vector, unsigned int A, unsigned int B, unsig
 	{
 		auto key = it.get();
 
-		rtype base1 = -(vd.template getPos(key) - p);
+		rtype base1 = -(rtype(vd.template getPos(key)) - p);
 		rtype base2 = vd.template getProp<A>(key);
 
 		ret &=  base1 == base2;
-- 
GitLab