diff --git a/sycl/test/sub_group/helper.hpp b/sycl/test/sub_group/helper.hpp index d7ab271208b0..4581c43d8246 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); } }