diff --git a/tests/group/group_async_work_group_copy.cpp b/tests/group/group_async_work_group_copy.cpp index ea0218e44..db3703015 100644 --- a/tests/group/group_async_work_group_copy.cpp +++ b/tests/group/group_async_work_group_copy.cpp @@ -93,28 +93,59 @@ class TEST_NAME : public util::test_base { #endif #ifdef INT8_MAX - for_type_and_vectors(log, "std::int8_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::int8_t"); #endif + #ifdef INT16_MAX - for_type_and_vectors(log, "std::int16_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::int16_t"); #endif + #ifdef INT32_MAX - for_type_and_vectors(log, "std::int32_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::int32_t"); #endif + #ifdef INT64_MAX - for_type_and_vectors(log, "std::int64_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::int64_t"); #endif + #ifdef UINT8_MAX - for_type_and_vectors(log, "std::uint8_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::uint8_t"); #endif + #ifdef UINT16_MAX - for_type_and_vectors(log, "std::uint16_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::uint16_t"); #endif + #ifdef UINT32_MAX - for_type_and_vectors(log, "std::uint32_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::uint32_t"); #endif + #ifdef UINT64_MAX - for_type_and_vectors(log, "std::uint64_t"); +#if SYCL_CTS_ENABLE_OPENCL_INTEROP_TESTS + if (!std::is_same::value) +#endif + for_type_and_vectors(log, "std::uint64_t"); #endif } };