Skip to content

Commit 1782681

Browse files
author
Alexander Batashev
authored
[SYCL][NFC] Remove cyclic dependency in headers (#2601)
1 parent e0abaa0 commit 1782681

File tree

5 files changed

+5
-2
lines changed

5 files changed

+5
-2
lines changed

sycl/source/detail/kernel_impl.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <detail/context_impl.hpp>
1313
#include <detail/kernel_impl.hpp>
1414
#include <detail/kernel_info.hpp>
15+
#include <detail/program_impl.hpp>
1516

1617
#include <memory>
1718

sycl/source/detail/kernel_impl.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include <CL/sycl/info/info_desc.hpp>
1515
#include <detail/context_impl.hpp>
1616
#include <detail/device_impl.hpp>
17-
#include <detail/program_impl.hpp>
1817

1918
#include <cassert>
2019
#include <memory>

sycl/source/detail/program_impl.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <CL/sycl/detail/pi.h>
1212
#include <CL/sycl/kernel.hpp>
1313
#include <CL/sycl/property_list.hpp>
14+
#include <detail/kernel_impl.hpp>
1415
#include <detail/program_impl.hpp>
1516
#include <detail/spec_constant_impl.hpp>
1617

sycl/source/detail/program_impl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <CL/sycl/program.hpp>
1515
#include <CL/sycl/property_list.hpp>
1616
#include <CL/sycl/stl.hpp>
17-
#include <detail/kernel_impl.hpp>
17+
#include <detail/context_impl.hpp>
1818
#include <detail/program_manager/program_manager.hpp>
1919
#include <detail/spec_constant_impl.hpp>
2020

sycl/source/detail/scheduler/commands.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
#include <CL/sycl/detail/cl.h>
1515
#include <CL/sycl/detail/kernel_desc.hpp>
1616
#include <CL/sycl/detail/memory_manager.hpp>
17+
#include <CL/sycl/program.hpp>
1718
#include <CL/sycl/sampler.hpp>
1819
#include <detail/context_impl.hpp>
1920
#include <detail/event_impl.hpp>
2021
#include <detail/kernel_impl.hpp>
2122
#include <detail/kernel_info.hpp>
23+
#include <detail/program_impl.hpp>
2224
#include <detail/program_manager/program_manager.hpp>
2325
#include <detail/queue_impl.hpp>
2426
#include <detail/sampler_impl.hpp>

0 commit comments

Comments
 (0)