Skip to content

Commit ac6a4f5

Browse files
[SYCL] Fix properties include dependency in fpga extensions (#6101)
* [SYCL] Fix include dependency in fpga_lsu.hpp and pipes.hpp fpga_lsu.hpp/pipes.hpp uses the compile-time properties extension but does not include the corresponding header file. This issue only shows up when the fpga extension header (or fpga_lsu.hpp directly) is included before sycl.hpp. These changes resolve the include dependency. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
1 parent 92cfd53 commit ac6a4f5

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

sycl/include/sycl/ext/intel/experimental/fpga_lsu.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "fpga_utils.hpp"
1111
#include <CL/sycl/detail/defines.hpp>
1212
#include <CL/sycl/pointers.hpp>
13+
#include <sycl/ext/oneapi/properties/properties.hpp>
1314

1415
__SYCL_INLINE_NAMESPACE(cl) {
1516
namespace sycl {

sycl/include/sycl/ext/intel/experimental/pipes.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <CL/__spirv/spirv_ops.hpp>
1313
#include <CL/__spirv/spirv_types.hpp>
1414
#include <CL/sycl/stl.hpp>
15+
#include <sycl/ext/oneapi/properties/properties.hpp>
1516
#include <type_traits>
1617

1718
__SYCL_INLINE_NAMESPACE(cl) {

0 commit comments

Comments
 (0)