diff --git a/sycl/include/CL/sycl/detail/tuple.hpp b/sycl/include/CL/sycl/detail/tuple.hpp index 114a372ef4b41..3beefa9074e1f 100644 --- a/sycl/include/CL/sycl/detail/tuple.hpp +++ b/sycl/include/CL/sycl/detail/tuple.hpp @@ -29,7 +29,8 @@ std::tuple get_tuple_tail_impl(const std::tuple &Tuple, template std::tuple get_tuple_tail(const std::tuple &Tuple) { - return get_tuple_tail_impl(Tuple, std::make_index_sequence()); + return sycl::detail::get_tuple_tail_impl( + Tuple, std::make_index_sequence()); } template constexpr tuple make_tuple(Ts... Args) { @@ -127,7 +128,7 @@ template struct tuple { // required to convert std::tuple to inner tuple in user-provided functor tuple(const std::tuple &RHS) - : holder(std::get<0>(RHS)), next(get_tuple_tail(RHS)) {} + : holder(std::get<0>(RHS)), next(sycl::detail::get_tuple_tail(RHS)) {} // Convert to std::tuple with the same template arguments. operator std::tuple() const { @@ -157,7 +158,7 @@ template struct tuple { template tuple &operator=(const std::tuple &RHS) { holder.value = std::get<0>(RHS); - next = get_tuple_tail(RHS); + next = sycl::detail::get_tuple_tail(RHS); return *this; }