Skip to content

Commit dd89b19

Browse files
authored
[SYCL][NFC] Clean-up platform.hpp includes (#10569)
1 parent 60dcd7c commit dd89b19

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

sycl/include/sycl/detail/backend_traits.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#pragma once
1010

1111
#include <sycl/backend_types.hpp>
12-
#include <sycl/detail/common.hpp>
1312

1413
namespace sycl {
1514
inline namespace _V1 {

sycl/include/sycl/device_selector.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#pragma once
1010

11-
#include <sycl/detail/defines.hpp>
11+
#include <sycl/detail/defines_elementary.hpp>
1212
#include <sycl/detail/export.hpp>
1313

1414
#include <functional>

sycl/include/sycl/platform.hpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,11 @@
99
#pragma once
1010

1111
#include <sycl/aspects.hpp>
12-
#include <sycl/context.hpp>
1312
#include <sycl/detail/backend_traits.hpp>
14-
#include <sycl/detail/common.hpp>
1513
#include <sycl/detail/export.hpp>
1614
#include <sycl/detail/info_desc_helpers.hpp>
1715
#include <sycl/detail/owner_less_base.hpp>
1816
#include <sycl/device_selector.hpp>
19-
#include <sycl/ext/oneapi/weak_object_base.hpp>
2017

2118
#include <utility>
2219

@@ -25,8 +22,9 @@ inline namespace _V1 {
2522
// TODO: make code thread-safe
2623

2724
// Forward declaration
28-
class device_selector;
2925
class device;
26+
class context;
27+
3028
template <backend BackendName, class SyclObjectT>
3129
auto get_native(const SyclObjectT &Obj)
3230
-> backend_return_t<BackendName, SyclObjectT>;

0 commit comments

Comments
 (0)