@@ -295,7 +295,7 @@ namespace Testing::Tests {
295
295
// CHECK-NEXT: } // namespace _V1
296
296
// CHECK-NEXT: } // namespace sycl
297
297
298
- // CHECK: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple> , T end );
298
+ // CHECK: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple, <>> , T);
299
299
// CHECK-NEXT: static constexpr auto __sycl_shim3() {
300
300
// CHECK-NEXT: return (void (*)(struct ns::Arg<int, float, 3, struct ns::notatuple>, int))templated<int>;
301
301
// CHECK-NEXT: }
@@ -314,7 +314,7 @@ namespace Testing::Tests {
314
314
// CHECK-NEXT: } // namespace _V1
315
315
// CHECK-NEXT: } // namespace sycl
316
316
317
- // CHECK: template <typename T> void templated2(ns::Arg<T, ns::notatuple, 12, ns::notatuple> , T end );
317
+ // CHECK: template <typename T> void templated2(ns::Arg<T, ns::notatuple, 12, ns::notatuple, <>> , T);
318
318
// CHECK-NEXT: static constexpr auto __sycl_shim4() {
319
319
// CHECK-NEXT: return (void (*)(struct ns::Arg<int, struct ns::notatuple, 12, struct ns::notatuple>, int))templated2<int>;
320
320
// CHECK-NEXT: }
@@ -333,7 +333,7 @@ namespace Testing::Tests {
333
333
// CHECK-NEXT: } // namespace _V1
334
334
// CHECK-NEXT: } // namespace sycl
335
335
336
- // CHECK: template <typename T, int a> void templated3(ns::Arg<T, ns::notatuple, a, ns::ns1::hasDefaultArg<ns::notatuple>, int, int> , T end );
336
+ // CHECK: template <typename T, int a> void templated3(ns::Arg<T, ns::notatuple, a, ns::ns1::hasDefaultArg<ns::notatuple>, int, int>, T);
337
337
// CHECK-NEXT: static constexpr auto __sycl_shim5() {
338
338
// CHECK-NEXT: return (void (*)(struct ns::Arg<int, struct ns::notatuple, 3, class ns::ns1::hasDefaultArg<struct ns::notatuple>, int, int>, int))templated3<int, 3>;
339
339
// CHECK-NEXT: }
@@ -352,7 +352,7 @@ namespace Testing::Tests {
352
352
// CHECK-NEXT: } // namespace _V1
353
353
// CHECK-NEXT: } // namespace sycl
354
354
355
- // CHECK: template <typename T, int a> void templated3(ns::Arg<T, ns::notatuple, a, ns::ns1::hasDefaultArg<ns::notatuple>, int, int> , T end );
355
+ // CHECK: template <typename T, int a> void templated3(ns::Arg<T, ns::notatuple, a, ns::ns1::hasDefaultArg<ns::notatuple>, int, int>, T);
356
356
// CHECK-NEXT: static constexpr auto __sycl_shim6() {
357
357
// CHECK-NEXT: return (void (*)(struct ns::Arg<float, struct ns::notatuple, 3, class ns::ns1::hasDefaultArg<struct ns::notatuple>, int, int>, float))templated3<float, 3>;
358
358
// CHECK-NEXT: }
@@ -400,7 +400,7 @@ namespace Testing::Tests {
400
400
// CHECK-NEXT: } // namespace sycl
401
401
402
402
// CHECK: namespace TestNamespace {
403
- // CHECK-NEXT: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple> , T end );
403
+ // CHECK-NEXT: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple, <>> , T);
404
404
// CHECK-NEXT: } // namespace TestNamespace
405
405
406
406
// CHECK: static constexpr auto __sycl_shim8() {
@@ -434,7 +434,7 @@ namespace Testing::Tests {
434
434
435
435
// CHECK: namespace TestNamespace {
436
436
// CHECK-NEXT: inline namespace _V1 {
437
- // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, float, a, ns::notatuple> , T end );
437
+ // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, float, a, ns::notatuple, <>> , T);
438
438
// CHECK-NEXT: } // inline namespace _V1
439
439
// CHECK-NEXT: } // namespace TestNamespace
440
440
// CHECK: static constexpr auto __sycl_shim9() {
@@ -468,7 +468,7 @@ namespace Testing::Tests {
468
468
469
469
// CHECK: namespace TestNamespace {
470
470
// CHECK-NEXT: inline namespace _V2 {
471
- // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, T, a, ns::notatuple> , T end );
471
+ // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, T, a, ns::notatuple, <>> , T);
472
472
// CHECK-NEXT: } // inline namespace _V2
473
473
// CHECK-NEXT: } // namespace TestNamespace
474
474
// CHECK: static constexpr auto __sycl_shim10() {
@@ -501,7 +501,7 @@ namespace Testing::Tests {
501
501
// CHECK-NEXT: }
502
502
503
503
// CHECK: namespace {
504
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
504
+ // CHECK-NEXT: template <typename T> void templated(T, T);
505
505
// CHECK-NEXT: } // namespace
506
506
// CHECK: static constexpr auto __sycl_shim11() {
507
507
// CHECK-NEXT: return (void (*)(float, float))templated<float>;
@@ -533,7 +533,7 @@ namespace Testing::Tests {
533
533
// CHECK-NEXT: }
534
534
535
535
// CHECK: struct TestStruct;
536
- // CHECK: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple> , T end );
536
+ // CHECK: template <typename T> void templated(ns::Arg<T, float, 3, ns::notatuple, <>> , T);
537
537
// CHECK-NEXT: static constexpr auto __sycl_shim12() {
538
538
// CHECK-NEXT: return (void (*)(struct ns::Arg<struct TestStruct, float, 3, struct ns::notatuple>, struct TestStruct))templated<struct TestStruct>;
539
539
// CHECK-NEXT:}
@@ -565,7 +565,7 @@ namespace Testing::Tests {
565
565
566
566
// CHECK: class BaseClass;
567
567
// CHECK: namespace {
568
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
568
+ // CHECK-NEXT: template <typename T> void templated(T, T);
569
569
// CHECK-NEXT: } // namespace
570
570
// CHECK: static constexpr auto __sycl_shim13() {
571
571
// CHECK-NEXT: return (void (*)(class BaseClass, class BaseClass))templated<class BaseClass>;
@@ -598,7 +598,7 @@ namespace Testing::Tests {
598
598
599
599
// CHECK: class ChildOne;
600
600
// CHECK: namespace {
601
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
601
+ // CHECK-NEXT: template <typename T> void templated(T, T);
602
602
// CHECK-NEXT: } // namespace
603
603
// CHECK: static constexpr auto __sycl_shim14() {
604
604
// CHECK-NEXT: return (void (*)(class ChildOne, class ChildOne))templated<class ChildOne>;
@@ -631,7 +631,7 @@ namespace Testing::Tests {
631
631
632
632
// CHECK: class ChildTwo;
633
633
// CHECK: namespace {
634
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
634
+ // CHECK-NEXT: template <typename T> void templated(T, T);
635
635
// CHECK-NEXT: } // namespace
636
636
// CHECK: static constexpr auto __sycl_shim15() {
637
637
// CHECK-NEXT: return (void (*)(class ChildTwo, class ChildTwo))templated<class ChildTwo>;
@@ -664,7 +664,7 @@ namespace Testing::Tests {
664
664
665
665
// CHECK: class ChildThree;
666
666
// CHECK: namespace {
667
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
667
+ // CHECK-NEXT: template <typename T> void templated(T, T);
668
668
// CHECK-NEXT: } // namespace
669
669
// CHECK: static constexpr auto __sycl_shim16() {
670
670
// CHECK-NEXT: return (void (*)(class ChildThree, class ChildThree))templated<class ChildThree>;
@@ -699,7 +699,7 @@ namespace Testing::Tests {
699
699
// CHECK-NEXT: template <int dim> struct id;
700
700
// CHECK-NEXT: }}
701
701
// CHECK: namespace {
702
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
702
+ // CHECK-NEXT: template <typename T> void templated(T, T);
703
703
// CHECK-NEXT: } // namespace
704
704
// CHECK: static constexpr auto __sycl_shim17() {
705
705
// CHECK-NEXT: return (void (*)(struct sycl::id<2>, struct sycl::id<2>))templated<struct sycl::id<2>>;
@@ -734,7 +734,7 @@ namespace Testing::Tests {
734
734
// CHECK-NEXT: template <int dim> struct range;
735
735
// CHECK-NEXT: }}
736
736
// CHECK: namespace {
737
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
737
+ // CHECK-NEXT: template <typename T> void templated(T, T);
738
738
// CHECK-NEXT: } // namespace
739
739
// CHECK: static constexpr auto __sycl_shim18() {
740
740
// CHECK-NEXT: return (void (*)(struct sycl::range<3>, struct sycl::range<3>))templated<struct sycl::range<3>>;
@@ -766,7 +766,7 @@ namespace Testing::Tests {
766
766
// CHECK-NEXT: }
767
767
768
768
// CHECK: namespace {
769
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
769
+ // CHECK-NEXT: template <typename T> void templated(T, T);
770
770
// CHECK-NEXT: } // namespace
771
771
// CHECK: static constexpr auto __sycl_shim19() {
772
772
// CHECK-NEXT: return (void (*)(int *, int *))templated<int *>;
@@ -798,7 +798,7 @@ namespace Testing::Tests {
798
798
// CHECK-NEXT: }
799
799
800
800
// CHECK: namespace {
801
- // CHECK-NEXT: template <typename T> void templated(T start , T end );
801
+ // CHECK-NEXT: template <typename T> void templated(T, T);
802
802
// CHECK-NEXT: } // namespace
803
803
// CHECK: static constexpr auto __sycl_shim20() {
804
804
// CHECK-NEXT: return (void (*)(struct sycl::X<class ChildTwo>, struct sycl::X<class ChildTwo>))templated<struct sycl::X<class ChildTwo>>;
@@ -835,7 +835,7 @@ namespace Testing::Tests {
835
835
// CHECK-NEXT: }}}
836
836
// CHECK: namespace TestNamespace {
837
837
// CHECK-NEXT: inline namespace _V1 {
838
- // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, float, a, ns::notatuple> , T end );
838
+ // CHECK-NEXT: template <typename T, int a> void templated1(ns::Arg<T, float, a, ns::notatuple, <>> , T);
839
839
// CHECK-NEXT: } // inline namespace _V1
840
840
// CHECK-NEXT: } // namespace TestNamespace
841
841
// CHECK: static constexpr auto __sycl_shim21() {
@@ -867,7 +867,7 @@ namespace Testing::Tests {
867
867
// CHECK-NEXT: };
868
868
// CHECK-NEXT: }
869
869
870
- // CHECK: template <typename ... Args> void variadic_templated(Args... args );
870
+ // CHECK: template <typename ... Args> void variadic_templated(Args...);
871
871
// CHECK-NEXT: static constexpr auto __sycl_shim22() {
872
872
// CHECK-NEXT: return (void (*)(int, float, char))variadic_templated<int, float, char>;
873
873
// CHECK-NEXT: }
@@ -897,7 +897,7 @@ namespace Testing::Tests {
897
897
// CHECK-NEXT: };
898
898
// CHECK-NEXT: }
899
899
900
- // CHECK: template <typename ... Args> void variadic_templated(Args... args );
900
+ // CHECK: template <typename ... Args> void variadic_templated(Args...);
901
901
// CHECK-NEXT: static constexpr auto __sycl_shim23() {
902
902
// CHECK-NEXT: return (void (*)(int, float, char, int))variadic_templated<int, float, char, int>;
903
903
// CHECK-NEXT: }
@@ -927,7 +927,7 @@ namespace Testing::Tests {
927
927
// CHECK-NEXT: };
928
928
// CHECK-NEXT: }
929
929
930
- // CHECK: template <typename ... Args> void variadic_templated(Args... args );
930
+ // CHECK: template <typename ... Args> void variadic_templated(Args...);
931
931
// CHECK-NEXT: static constexpr auto __sycl_shim24() {
932
932
// CHECK-NEXT: return (void (*)(float, float))variadic_templated<float, float>;
933
933
// CHECK-NEXT: }
@@ -957,7 +957,7 @@ namespace Testing::Tests {
957
957
// CHECK-NEXT: };
958
958
// CHECK-NEXT: }
959
959
960
- // CHECK: template <typename T, typename ... Args> void variadic_templated1(T b , Args... args );
960
+ // CHECK: template <typename T, typename ... Args> void variadic_templated1(T, Args...);
961
961
// CHECK-NEXT: static constexpr auto __sycl_shim25() {
962
962
// CHECK-NEXT: return (void (*)(float, char, char))variadic_templated1<float, char, char>;
963
963
// CHECK-NEXT: }
@@ -987,7 +987,7 @@ namespace Testing::Tests {
987
987
// CHECK-NEXT: };
988
988
// CHECK-NEXT: }
989
989
990
- // CHECK: template <typename T, typename ... Args> void variadic_templated1(T b , Args... args );
990
+ // CHECK: template <typename T, typename ... Args> void variadic_templated1(T, Args...);
991
991
// CHECK-NEXT: static constexpr auto __sycl_shim26() {
992
992
// CHECK-NEXT: return (void (*)(int, float, char))variadic_templated1<int, float, char>;
993
993
// CHECK-NEXT: }
@@ -1019,7 +1019,7 @@ namespace Testing::Tests {
1019
1019
1020
1020
// CHECK: namespace Testing {
1021
1021
// CHECK-NEXT: namespace Tests {
1022
- // CHECK-NEXT: template <typename T, typename ... Args> void variadic_templated(T b , Args... args );
1022
+ // CHECK-NEXT: template <typename T, typename ... Args> void variadic_templated(T, Args...);
1023
1023
// CHECK-NEXT: } // namespace Tests
1024
1024
// CHECK-NEXT: } // namespace Testing
1025
1025
// CHECK: static constexpr auto __sycl_shim27() {
@@ -1053,7 +1053,7 @@ namespace Testing::Tests {
1053
1053
1054
1054
// CHECK: namespace Testing {
1055
1055
// CHECK-NEXT: namespace Tests {
1056
- // CHECK-NEXT: template <typename T, typename ... Args> void variadic_templated(T b , Args... args );
1056
+ // CHECK-NEXT: template <typename T, typename ... Args> void variadic_templated(T, Args...);
1057
1057
// CHECK-NEXT: } // namespace Tests
1058
1058
// CHECK-NEXT: } // namespace Testing
1059
1059
// CHECK: static constexpr auto __sycl_shim28() {
0 commit comments