diff --git a/sycl/include/sycl/sycl.hpp b/sycl/include/sycl/sycl.hpp index 664fecf9f1184..37183752db8c7 100644 --- a/sycl/include/sycl/sycl.hpp +++ b/sycl/include/sycl/sycl.hpp @@ -32,6 +32,13 @@ can be disabled by setting SYCL_DISABLE_FSYCL_SYCLHPP_WARNING macro.") #undef __SYCL_TOSTRING #undef __SYCL_STRINGIFY +#ifndef __INTEL_PREVIEW_BREAKING_CHANGES +// is not a iostream "provider", however iostream was included +// in some of SYCL transitive headers. Customers relied on that inclusion, so it +// should be kept for now and be removed once breaking changes are allowed. +#include +#endif + // All SYCL macro are provided through this header #include