diff --git a/tests/common/type_coverage.h b/tests/common/type_coverage.h index 8cf7d2fd8..987513a9d 100644 --- a/tests/common/type_coverage.h +++ b/tests/common/type_coverage.h @@ -57,7 +57,7 @@ struct type_name_string> { } }; -// FIXME: re-enable when marrray is implemented in hipsycl +// FIXME: re-enable when marray is implemented in hipsycl #if !SYCL_CTS_COMPILING_WITH_HIPSYCL /** * @brief Specialization of type name retrieve for sycl::marray class @@ -457,7 +457,7 @@ void for_all_types_and_vectors(const named_type_pack &typeList, assert((typeNameIndex == sizeof...(types)) && "Pack expansion failed"); } -// FIXME: re-enable when marrray is implemented in hipsycl +// FIXME: re-enable when marray is implemented in hipsycl #if !SYCL_CTS_COMPILING_WITH_HIPSYCL /** * @brief Run action for type, vectors and marrays of this type @@ -542,7 +542,7 @@ void for_type_vectors_marray_reduced(argsT&&... args) { } #endif // !SYCL_CTS_COMPILING_WITH_HIPSYCL -// FIXME: re-enable when marrray is implemented in hipsycl +// FIXME: re-enable when marray is implemented in hipsycl #if !SYCL_CTS_COMPILING_WITH_HIPSYCL /** * @brief Run action for each of types, vectors and marrays of types given by @@ -573,7 +573,7 @@ void for_all_types_vectors_marray(const named_type_pack &typeList, } #endif // !SYCL_CTS_COMPILING_WITH_HIPSYCL -// FIXME: re-enable when marrray is implemented in hipsycl +// FIXME: re-enable when marray is implemented in hipsycl #if !SYCL_CTS_COMPILING_WITH_HIPSYCL /** * @brief Run action for type and marrays of this type @@ -594,7 +594,28 @@ void for_type_and_marrays(argsT &&...args) { } #endif // !SYCL_CTS_COMPILING_WITH_HIPSYCL -// FIXME: re-enable when marrray is implemented in hipsycl +// FIXME: re-enable when marray is implemented in hipsycl +#if !SYCL_CTS_COMPILING_WITH_HIPSYCL +/** + * @brief Run action for marrays of type T + * @tparam action Functor template for action to run + * @tparam T Type to instantiate functor template with + * @tparam actionArgsT Parameter pack to use for functor template instantiation + * @tparam argsT Deduced parameter pack for arguments to forward into the call + * @param args Arguments to forward into the call + */ +template