Skip to content

Commit c7ce1d5

Browse files
committed
Fix include hell and a dangling namespace
Signed-off-by: James Brodman <[email protected]>
1 parent 42c6c27 commit c7ce1d5

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

sycl/include/CL/sycl/ONEAPI/atomic_accessor.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <CL/sycl/ONEAPI/atomic_enums.hpp>
1212
#include <CL/sycl/ONEAPI/atomic_ref.hpp>
1313
#include <CL/sycl/access/access.hpp>
14+
#include <CL/sycl/accessor.hpp>
1415

1516
__SYCL_INLINE_NAMESPACE(cl) {
1617
namespace sycl {

sycl/include/CL/sycl/ONEAPI/atomic_ref.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <CL/sycl/access/access.hpp>
1414
#include <CL/sycl/atomic.hpp>
1515
#include <CL/sycl/detail/defines.hpp>
16-
#include <CL/sycl/detail/helpers.hpp>
16+
#include <CL/sycl/detail/spirv.hpp>
1717

1818
#ifndef __SYCL_DEVICE_ONLY__
1919
#include <atomic>

sycl/include/CL/sycl/ONEAPI/group_algorithm.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <CL/sycl/detail/spirv.hpp>
1616
#include <CL/sycl/detail/type_traits.hpp>
1717
#include <CL/sycl/group.hpp>
18+
#include <CL/sycl/nd_item.hpp>
1819

1920
#ifndef __DISABLE_SYCL_ONEAPI_GROUP_ALGORITHMS__
2021
__SYCL_INLINE_NAMESPACE(cl) {

sycl/include/CL/sycl/detail/spirv.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
#include <CL/__spirv/spirv_vars.hpp>
1313
#include <CL/sycl/ONEAPI/atomic_enums.hpp>
1414
#include <CL/sycl/detail/generic_type_traits.hpp>
15+
#include <CL/sycl/detail/helpers.hpp>
1516
#include <CL/sycl/detail/type_traits.hpp>
17+
#include <CL/sycl/id.hpp>
1618

1719
#ifdef __SYCL_DEVICE_ONLY__
1820
__SYCL_INLINE_NAMESPACE(cl) {
@@ -107,7 +109,7 @@ using EnableIfGenericBroadcast = detail::enable_if_t<
107109
// Work-group supports any integral type
108110
// Sub-group currently supports only uint32_t
109111
template <typename Group> struct GroupId { using type = size_t; };
110-
template <> struct GroupId<::cl::sycl::intel::sub_group> {
112+
template <> struct GroupId<::cl::sycl::ONEAPI::sub_group> {
111113
using type = uint32_t;
112114
};
113115
template <typename Group, typename T, typename IdT>

0 commit comments

Comments
 (0)