From 3e8a5fb23584cbe9ff213d481ab81aa59537b1b8 Mon Sep 17 00:00:00 2001 From: "vladimir.lazarev" Date: Thu, 21 Feb 2019 13:06:24 +0300 Subject: [PATCH] [SYCL] Remove redundant call. It causes LIT failure when gcc 8.2.0 is used. Also fixed exit status for vector comparison function. Signed-off-by: vladimir.lazarev --- sycl/test/sub_group/helper.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sycl/test/sub_group/helper.hpp b/sycl/test/sub_group/helper.hpp index d7ab271208b0b..4581c43d82465 100644 --- a/sycl/test/sub_group/helper.hpp +++ b/sycl/test/sub_group/helper.hpp @@ -102,7 +102,7 @@ template void exit_if_not_equal(T val, T ref, const char *name) { exit(1); } } else { - if (std::abs(val - ref) != 0) { + if ((val - ref) != 0) { std::cout << "Unexpected result for " << name << ": " << (long)val << " expected value: " << (long)ref << std::endl; exit(1); @@ -118,7 +118,7 @@ void exit_if_not_equal_vec(vec val, vec ref, const char *name) { << " expected value: " << utils::stringify_vec(ref) << std::endl; - exit(0); + exit(1); } }