@@ -423,30 +423,6 @@ void ff_9(sycl::dynamic_work_group_memory<int>) {
423423// CHECK-NEXT: return (void (*)(int, int *))free_functions::ff_9;
424424// CHECK-NEXT: }
425425
426- // CHECK: namespace sycl {
427-
428- // CHECK: // Definition of _Z18__sycl_kernel_ff_9N4sycl3_V125dynamic_work_group_memoryIiEE as a free function kernel
429- //
430- // CHECK: Forward declarations of kernel and its argument types:
431- // CHECK: template <typename DataT> class dynamic_work_group_memory;
432-
433- // CHECK: void ff_9(sycl::dynamic_work_group_memory<int>);
434- // CHECK-NEXT: static constexpr auto __sycl_shim10() {
435- // CHECK-NEXT: return (void (*)(class sycl::dynamic_work_group_memory<int>))ff_9;
436- // CHECK-NEXT: }
437- // CHECK-NEXT: namespace sycl {
438-
439- // CHECK-NEXT: template <>
440- // CHECK-NEXT: struct ext::oneapi::experimental::is_kernel<__sycl_shim10()> {
441- // CHECK-NEXT: static constexpr bool value = true;
442- // CHECK-NEXT: };
443- // CHECK-NEXT: template <>
444- // CHECK-NEXT: struct ext::oneapi::experimental::is_single_task_kernel<__sycl_shim10()> {
445- // CHECK-NEXT: static constexpr bool value = true;
446- // CHECK-NEXT: };
447- // CHECK-NEXT: }
448-
449-
450426// CHECK: Definition of _ZN28__sycl_kernel_free_functions5tests5ff_10EiPi as a free function kernel
451427// CHECK: Forward declarations of kernel and its argument types:
452428
@@ -556,6 +532,27 @@ void ff_9(sycl::dynamic_work_group_memory<int>) {
556532// CHECK-NEXT: }
557533
558534
535+ // CHECK: // Definition of _Z18__sycl_kernel_ff_9N4sycl3_V125dynamic_work_group_memoryIiEE as a free function kernel
536+ // CHECK: Forward declarations of kernel and its argument types:
537+ // CHECK-NEXT: namespace sycl { inline namespace _V1 {
538+ // CHECK-NEXT: template <typename DataT> class dynamic_work_group_memory;
539+ // CHECK-NEXT: }}
540+
541+ // CHECK: void ff_9(sycl::dynamic_work_group_memory<int> );
542+ // CHECK-NEXT: static constexpr auto __sycl_shim16() {
543+ // CHECK-NEXT: return (void (*)(class sycl::dynamic_work_group_memory<int>))ff_9;
544+ // CHECK-NEXT: }
545+ // CHECK-NEXT: namespace sycl {
546+
547+ // CHECK-NEXT: template <>
548+ // CHECK-NEXT: struct ext::oneapi::experimental::is_kernel<__sycl_shim16()> {
549+ // CHECK-NEXT: static constexpr bool value = true;
550+ // CHECK-NEXT: };
551+ // CHECK-NEXT: template <>
552+ // CHECK-NEXT: struct ext::oneapi::experimental::is_single_task_kernel<__sycl_shim16()> {
553+ // CHECK-NEXT: static constexpr bool value = true;
554+ // CHECK-NEXT: };
555+ // CHECK-NEXT: }
559556
560557// CHECK: #include <sycl/kernel_bundle.hpp>
561558
@@ -684,7 +681,7 @@ void ff_9(sycl::dynamic_work_group_memory<int>) {
684681// CHECK: // Definition of kernel_id of _Z18__sycl_kernel_ff_9N4sycl3_V125dynamic_work_group_memoryIiEE
685682// CHECK-NEXT: namespace sycl {
686683// CHECK-NEXT: template <>
687- // CHECK-NEXT: kernel_id ext::oneapi::experimental::get_kernel_id<__sycl_shim10 ()>() {
684+ // CHECK-NEXT: kernel_id ext::oneapi::experimental::get_kernel_id<__sycl_shim16 ()>() {
688685// CHECK-NEXT: return sycl::detail::get_kernel_id_impl(std::string_view{"_Z18__sycl_kernel_ff_9N4sycl3_V125dynamic_work_group_memoryIiEE"});
689686// CHECK-NEXT: }
690687// CHECK-NEXT: }
0 commit comments