File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1313
1414#define SYCL_KHR_GROUP_INTERFACE 1
1515
16- #if __has_include(<mdspan>)
16+ #if __cplusplus >= 202302 && __has_include(<mdspan>)
1717#include < mdspan>
1818#endif
1919
Original file line number Diff line number Diff line change 3838#include < dlfcn.h>
3939#endif
4040
41- #if __has_include(<filesystem>)
41+ #if defined(__has_include) && __has_include(<filesystem>)
4242#include < filesystem>
43- #elif __has_include(<experimental/filesystem>)
43+ #elif defined(__has_include) && __has_include(<experimental/filesystem>)
4444#include < experimental/filesystem>
4545#else
4646#error "SYCLomatic runtime requires C++ filesystem support"
@@ -83,7 +83,7 @@ get_kernel_function_info(const void *function) {
8383
8484namespace detail {
8585
86- #if __has_include(<filesystem>)
86+ #if defined(__has_include) && __has_include(<filesystem>)
8787namespace fs = std::filesystem;
8888#else
8989namespace fs = std::experimental::filesystem;
You can’t perform that action at this time.
0 commit comments