@@ -52,6 +52,7 @@ struct KernelInfo<TestKernel> : public unittest::MockKernelInfoBase {
5252static constexpr const kernel_param_desc_t Signatures[] = {
5353 {kernel_param_kind_t ::kind_accessor, 4062 , 0 }};
5454
55+ #ifndef __INTEL_PREVIEW_BREAKING_CHANGES
5556template <>
5657struct KernelInfo <::sycl::detail::__sycl_service_kernel__::AssertInfoCopier>
5758 : public unittest::MockKernelInfoBase {
@@ -69,6 +70,7 @@ struct KernelInfo<::sycl::detail::__sycl_service_kernel__::AssertInfoCopier>
6970 sycl::access::mode::write>);
7071 }
7172};
73+ #endif
7274} // namespace detail
7375} // namespace _V1
7476} // namespace sycl
@@ -77,8 +79,6 @@ static sycl::unittest::MockDeviceImage generateDefaultImage() {
7779 using namespace sycl ::unittest;
7880
7981 static const std::string KernelName = " TestKernel" ;
80- static const std::string CopierKernelName =
81- " _ZTSN2cl4sycl6detail23__sycl_service_kernel__16AssertInfoCopierE" ;
8282
8383 MockPropertySet PropSet;
8484
@@ -91,6 +91,7 @@ static sycl::unittest::MockDeviceImage generateDefaultImage() {
9191 return Img;
9292}
9393
94+ #ifndef __INTEL_PREVIEW_BREAKING_CHANGES
9495static sycl::unittest::MockDeviceImage generateCopierKernelImage () {
9596 using namespace sycl ::unittest;
9697
@@ -105,9 +106,13 @@ static sycl::unittest::MockDeviceImage generateCopierKernelImage() {
105106
106107 return Img;
107108}
109+ #endif
108110
109- sycl::unittest::MockDeviceImage Imgs[] = {generateDefaultImage (),
110- generateCopierKernelImage ()};
111+ sycl::unittest::MockDeviceImage Imgs[] = {
112+ #ifndef __INTEL_PREVIEW_BREAKING_CHANGES
113+ generateCopierKernelImage (),
114+ #endif
115+ generateDefaultImage ()};
111116sycl::unittest::MockDeviceImageArray<2 > ImgArray{Imgs};
112117
113118struct AssertHappened {
@@ -501,6 +506,7 @@ TEST(Assert, TestPositive) {
501506#endif // _WIN32
502507}
503508
509+ #ifndef __INTEL_PREVIEW_BREAKING_CHANGES
504510TEST (Assert, TestAssertServiceKernelHidden) {
505511 const char *AssertServiceKernelName = sycl::detail::KernelInfo<
506512 sycl::detail::__sycl_service_kernel__::AssertInfoCopier>::getName ();
@@ -514,6 +520,7 @@ TEST(Assert, TestAssertServiceKernelHidden) {
514520
515521 EXPECT_TRUE (NoFoundServiceKernelID);
516522}
523+ #endif
517524
518525TEST (Assert, TestInteropKernelNegative) {
519526 sycl::unittest::UrMock<> Mock;
0 commit comments